Coder Social home page Coder Social logo

ciaraworg / flowintel-cm Goto Github PK

View Code? Open in Web Editor NEW

This project forked from flowintel/flowintel

0.0 0.0 0.0 8.56 MB

An open source platform to support analysts to organise their case and tasks

License: GNU Affero General Public License v3.0

Shell 0.12% JavaScript 30.06% Python 23.49% CSS 9.67% HTML 17.01% Mako 0.02% Dockerfile 0.17% Less 9.53% SCSS 9.92%

flowintel-cm's Introduction

Flowintel-cm

FlowIntel CM is an open-source platform designed to assist analysts in organizing their cases and tasks. It features a range of tools and functionalities to enhance workflow efficiency.

Features

  • Case and Task Management: Tailored for security analysts, enabling efficient tracking and organization.
  • Rich Documentation Tools: Includes Markdown and Mermaid integration for detailed notes, with export options like PDF.
  • Integration with MISP standard: Seamless connection with MISP taxonomies and MISP galaxy.
  • Calendar and Notifications: Features an efficient calendar view and notifications for timely task management.
  • Templating System: Provides templates for cases and tasks, creating a playbook and process repository for cybersecurity.
  • Flexible Data Export: Offers modules for exporting data to platforms like MISP, AIL, and more.
  • Accessible API: Exposes an API for easy interaction with FlowIntel CM's functionalities.

task-management

Quick start

Change the configuration /conf/config.py

run the installation script ./install.sh

Start the application with ./launch.sh -l

Account

Analyzers vs Connectors

Analyzers receive data from Flowintel-cm and can send data to flowintel-cm to enrich notes of cases or tasks.

Connectors can only receive data from Flowintel-cm. In the case of MISP, this will result in the creation of an event with a flowintel-cm-case object for a case and a flowintel-cm-task object for a task.

Screen

A screen is created to notify recurrent case. To access it:

screen -r fcm

Importer

Import a case and its tasks:

{
  "title": "Super Case",
  "description": "My super case for the documentation",
  "uuid": "0b1f9a85-0d38-46a1-b9dd-1eeea1608308",
  "deadline": null,
  "recurring_date": null,
  "recurring_type": null,
  "tasks": [
    {
      "title": "Prepare a super tea",
      "description": "Keep it as hot as possible",
      "uuid": "ddd271b4-d7f8-4af0-a9b3-46ad52aca1bf",
      "notes": "# Preparation\n- add one sugar\n",
      "url": "",
      "deadline": null
    }
  ]
}

Api

Case

/api/case/doc

Admin

/api/admin/doc

Templating

/api/template/doc

Importer

/api/importer/doc

Screenshots

My Assignment

My Assignment

Calendar

Calendar

Template

Template Case

Importer

Importer

Orgs

Org

Users

Users

License

This software is licensed under GNU Affero General Public License version 3

Copyright (C) 2022-2023 CIRCL - Computer Incident Response Center Luxembourg
Copyright (C) 2022-2023 David Cruciani

Funding

CIRCL.lu CEF Telecom funding (D4 Project

flowintel-cm's People

Contributors

davidcruciani avatar adulau avatar qjerome avatar mokaddem avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.