Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Generates DISARM as MISP Galaxy + a few fixes #23

Merged
merged 7 commits into from
May 17, 2024

Conversation

cvandeplas
Copy link
Contributor

Following the conversation in issue #22 I made a script that generates DISARM as MISP Galaxy.
The script uses generate_DISARM_pages as library. Thanks for that, it made my life much easier !!!

This pull request also contains a few fixes for the generate_DISARM_pages library as it was not working with my panda's version. I also used the opportunity to fix a deprecation warning.

The result, as can be seen in MISP is :
Screenshot from 2023-12-02 17-56-31

@cvandeplas
Copy link
Contributor Author

Ok, I had some fun and added more models: actortypes, countermeasures, detections, techniques
image

These are built around the ATT&CK style matrix, with multiple tabs/views:
image

image
image

And so on

The models are also interlinked with relationships bringing lots of opportunities for visualisation:
image

image

Currently issue #24 as there are techniques that have a non-unique name. It'd be great if that could be looked at short-term as this prevents full technical implementation.

@adulau
Copy link

adulau commented Feb 3, 2024

Any plan for merging this contribution? That would help a lot of MISP users. Thank you.

@Wachizungu
Copy link

+1, this would help us a lot as well!

@scampb06
Copy link
Contributor

Sorry, we've been super stretched. Thanks for all the work here and for fixing issues with the generate script. We just made a framework update.
To V1.4. Does that affect the MISP Galaxy change you made? Traveling this month. Will try to get to this at month's end.

@cvandeplas
Copy link
Contributor Author

Thank you @scampb06 for the heads up.

v1.4 does not affect the MISP Galaxy structurally, so there are no changes needed in the generate_DISARM_MISP_galaxy.py scripts from this Pull Request.. You can find the delta for the MISP Galaxy here.

Eager to hear your input at the end of the month ! Travel safely.

@vibenas
Copy link

vibenas commented Mar 20, 2024

image

suggested changes:

  1. in name to replace from names like "Countermeasures" to "DISARM Countermeasures",
  2. in description to add particular galaxy name, for example "DISARM Countermeasures is part of DISARM framework designed for describing and understanding disinformation incidents."

That would increase clarity of reading and selecting galaxy items in MISP.

@cvandeplas
Copy link
Contributor Author

Hi @scampb06 , I hope your travel all went smooth. Do you think it'd be possible to get to this in April? Thanks

@adulau
Copy link

adulau commented May 12, 2024

Any news @scampb06 regarding this pull-request? Thank you very much

@scampb06 scampb06 merged commit 68e2674 into DISARMFoundation:main May 17, 2024
@scampb06
Copy link
Contributor

Finally got to this, sorry it took so long. Thanks for the fixes, Christophe. Hadn't realized it was just a few places you changed the generate pages code, I should have done this months ago. Appreciate everything you and Alexandre do. Stephen.

@cvandeplas
Copy link
Contributor Author

Thank you @scampb06 !

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants