cyjax-misp-input-module provides an input module for MISP for incident reports and indicators of compromise.
Project description
Introduction
cyjax-misp-input-module is an input module for MISP. It can be used to ingest Cyjax indicators of compromise as MISP events and attributes.
The library is available on Python Package Index.
Install
You can install the cyjax-misp-input-module library with pip:
pip install --user cyjax-misp-input-module
Configuration
To setup the module, you have to provide:
- Cyjax API key: the API key for the Cyjax platform API
- MISP URL: the URL to connect to MISP
- MISP API key: the API key for MISP REST API. You can find your key by clicking on Home -> REST client. Then copy
the value from
Authorizationheader. - MISP SSL: Whether to use SSL connection to MISP server.
- MISPEvent published flag - whether the MISP events should be published by default
Then please run:
$HOME/.local/bin/cyjax-misp-input-module --setup
=== MISP input module for Cyjax Threat Intelligence platform ===
Please provide the Cyjax API key: g5d9fig0db5b6b7022d3a5d3c93883g4
Please provide the MISP URL: https://misp.domain.com
Please provide the MISP API key: X2QrvRBwblBbd9nGa8Z2aJHDYZFoVFFiAadolPUU
Should the MISP SSL be used? [yes/no] (default: yes): yes
Should the MISP events be published by default? [yes/no]: no
Run
Please setup a cronjob to run the MISP input module every one hour:
crontab -e
0 * * * * $HOME/.local/bin/cyjax-misp-input-module
Uninstall
To remove the MISP input module please run:
pip uninstall cyjax-misp-input-module
rm $HOME/.config/cyjax_misp_input.json
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file cyjax-misp-input-module-1.2.0.tar.gz.
File metadata
- Download URL: cyjax-misp-input-module-1.2.0.tar.gz
- Upload date:
- Size: 13.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.11.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
204cdd6af1c36de59cf8810213d354c2933b8b6970d541b0f02d09a61fe955e4
|
|
| MD5 |
60d1b7271a262e40142972da4e5bddd2
|
|
| BLAKE2b-256 |
b53e548f02ea8db39cfe17ba8537fdcfc7b24c6b0ad24253349d278fe91fcf04
|
File details
Details for the file cyjax_misp_input_module-1.2.0-py3-none-any.whl.
File metadata
- Download URL: cyjax_misp_input_module-1.2.0-py3-none-any.whl
- Upload date:
- Size: 15.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.11.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5db2da7d05e4cdc062b8c9e53eb98145ec12c6f3e41286da6d9342cd0e97a643
|
|
| MD5 |
dcb2cef2b8b80c95a2a2fbe4e2f2a8ce
|
|
| BLAKE2b-256 |
e3f64c78af5d5e950f568fdd51398cf3d397a913aea5c904ef01ce51503afdf3
|