Cuckoo: Integrate with Malware Information Sharing Platform (MISP)

Created on 20 Apr 2015  路  11Comments  路  Source: cuckoosandbox/cuckoo

MISP is a platform to echange IOCs.
It would be great to have integration with it, more specifically:

  • import sample from MISP into cuckoo
  • export report to a MISP event
  • lookup samples hashes (MD5/SHA1/SHA256) from MISP inside Cuckoo
  • save output of analysis from a cuckoo report into MISP attributes
  • use yara rules from MISP in Cuckoo
Feature

Most helpful comment

@adulau The MISP reporting module that I did is currently only part of the package branch. I'll see if I can merge that thing back to master (for the upcoming 2.0-RC2 release) and merge @doomedraven's PR into it as well.

All 11 comments

It seems that it might mostly be work to be done on MISP side and eventually interfacing with Cuckoo's API.

duplicate of #344 ?

Not really since #344 is only about OpenIOC ingestion by cuckoo, while if you go for the MISP integration, you can ingest openIOC and other data feeds via MISP.

To summarize, there is a current misp processing modules in cuckoo. This module does a lookup against a MISP instance to find existing indicators.

There is also a misp reporting module pushing an analysis back to a MISP instance in the cuckoo-modified version of spender-sandbox.

I think @jbremer did some work on the MISP reporting module too. Could we have the reporting module into the main cuckoo reporting module? That would be awesome.

It is already in PR, i did that for mod and for official, @jbremer improved my procesing, now waiting for accept the reporting one, see PRs

@adulau The MISP reporting module that I did is currently only part of the package branch. I'll see if I can merge that thing back to master (for the upcoming 2.0-RC2 release) and merge @doomedraven's PR into it as well.

Great news! Thank you for the feedback.

Any date foreseen for the merge in the release? ;-)

@adulau @doomedraven As per #1012, I've manually merged @doomedraven's code into what we already had present, bumped to the latest PyMISP version, added some unit tests, and suppressed the Python 2 related warning from PyMISP.
See also commit on master (https://github.com/cuckoosandbox/cuckoo/commit/bb78d5deb1c868e50f84210302686f3a87bdd822) and the commit on package (https://github.com/jbremer/cuckoo/commit/f76304c4967e2c11e5a68481ca19c3135b1743f0, which will be pushed upstream shortly).

@adulau I understand that PyMISP has a preference for Python 3.3+, but will you remain support for Python 2.7 as well?

As per official release of Cuckoo including this MISP module, won't be soon I guess. People could download master.zip from Github though, that'd do the same. We hope to release the first version of package within 2 months and as part of that, the MISP reporting module would be included as well.

Closing this issue as resolved.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

capnspacehook picture capnspacehook  路  3Comments

thanhtunghcm picture thanhtunghcm  路  3Comments

kirill039 picture kirill039  路  5Comments

duramen picture duramen  路  4Comments

mokkkeakn picture mokkkeakn  路  6Comments