Git Product home page Git Product logo

cli-misp's Introduction

cli-misp

MISPイベントを作成するCLIツール

Input

以下プロンプトに従い入力。(*) は必須項目。それ以外の項目で不明(or不要)な場合は、未入力+EnterでOK。 Logo

Output

上記実行後、以下のようなEventがMISPに作成される。 misp1 misp2

事前準備

Python

  1. Python 3.12.3 をインストール
  2. CLIで、python -V できることを確認
  3. CLIで、pip -v できることを確認
  4. pip install --upgrade pippipを最新化する

Git

  1. Gitをインストール
  2. CLIで、git -v できることを確認

インストール

  1. git clone https://github.com/fukusuket/cli-misp.git
  2. cd cli-misp
  3. pip install -r requirements.txt
  4. MISPのURLをcli-misp.pyの11行目にセットする
  5. MISPのAPIキーをcli-misp.pyの12行目にセットする
  6. python cli-misp.pyを実行し、エラーにならないことを確認(URL/APIキー間違いの場合はエラー終了する)

使い方

python cli-misp.py を実行し、順次プロンプトに入力する。

UUID of an existing Eventに入力する値

  • 新規Event作成時: 未入力でOK
  • 既存Event更新時: 更新対象の自組織のEvent UUID
  • 他組織Eventの拡張時: 他組織のEvent UUID

Event infoに入力する値

可能な範囲で以下3要素を含める。Event受領組織がアクションできるようにする。

  • Where(どこで)
  • What(なにが)
  • How(どのように)

例: Public web server of financial system was compromised by WebShell exploiting CVE-XXXX

ツールが付与するコンテキスト

Taxonomy

Galaxy

  • 付与しない(手動で付与する)

cli-misp's People

Contributors

fukusuket avatar

Watchers

 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.