Python library using the MISP Rest API
Go to file
Alexandre Dulaunoy 07ec7b8210 Merge pull request #24 from iglocska/master
Print the event so we can see what travis is trying to compare against
2015-11-13 11:12:25 +01:00
examples Authentication parameters updated 2015-11-06 11:40:27 +01:00
pymisp Add add_ipsrc 2015-11-05 09:36:35 +01:00
tests Print the event so we can see what travis is trying to compare against 2015-11-13 11:10:53 +01:00
.gitignore Example script to download MISP network activity 2014-11-16 17:02:23 +01:00
LICENSE add license 2014-12-09 14:54:45 +01:00
README.md README updated including keys.py usage 2015-11-06 11:40:43 +01:00
setup.cfg Fix PyPi package. 2015-08-05 17:48:15 +02:00
setup.py Add test cases (initial) 2015-09-22 15:25:47 +02:00

README.md

PyMISP - Python Library to access MISP

PyMISP is a Python library to access MISP platforms via their REST API.

PyMISP allows you to fetch events, add or update events/attributes, add or update samples or search for attributes.

Requirements

Install

python setup.py install

Samples and how to use PyMISP

Various examples and samples scripts are in the examples/ directory.

In the examples directory, you will need to change the keys.py.sample to enter your MISP url and API key.

cd examples
cp keys.py.sample keys.py
vim keys.py

The API key of MISP is available in the Automation section of the MISP web interface.

To test if your URL and API keys are correct, you can test with examples/last.py to fetch the last 10 events published.

cd examples
python last.py -l 10

Documentation

PyMISP API documentation is available.

Documentation can be generated with epydoc:

   epydoc --url https://github.com/CIRCL/PyMISP --graph all --name PyMISP --pdf pymisp -o doc