mirror of
https://github.com/reconurge/flowsint.git
synced 2026-05-07 04:09:49 -05:00
[GH-ISSUE #45] TXT Import of SHA1, SHA256, MD5 files as File type #45
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @BongoKnight on GitHub (Nov 12, 2025).
Original GitHub issue: https://github.com/reconurge/flowsint/issues/45
It would be great if hashes could be imported as a file or as a new type like hashes. This would open the possibility of adding transforms from VT, MalwareBazaar, and various sandbox solutions. This would help pivot from such data to related domains, URLs, and IPs.
SHA1, SHA256, and MD5 are also sometimes related to certificates. It would be great to have a way to change the data type of all selected nodes in the import window to handle this case as well.
It could be implemented with something like in
flowsint-core/src/flowsint_core/imports/entity_detection.py:@dextmorgn commented on GitHub (Nov 12, 2025):
Hey @BongoKnight,
Thanks for this feedback ! If I understand correctly, the idea would be to update the
entity_detection.pymechanisms to also be able to detect patterns for SHA1, SHA256, and MD5 ?Seems like a good idea. Ideally, there should be a detection pattern for every type of entity available. What was done for
entity_detection.pyworks ok for now but it not viable on the long run. I'll try to find a way to create one single detection pattern but it's definetly a tricky feature.In the meanwhile we can update
entity_detection.pyto support SHA1, SHA256, and MD5 detection, while we think of a better more robust solution.Also, I'll add the possibility to "apply" a type to all entries in the import view, instead of having to manually select for each entity to import.
@BongoKnight commented on GitHub (Nov 13, 2025):
Please let me know if I can help for something. I'm especially interested in trying to implement transform to external providers such as VirusTotal, UrlScan and capitalization platforms such as MISP, OpenCTI, TheHive, etc...
@dextmorgn commented on GitHub (Nov 13, 2025):
@BongoKnight I'm absolutly down for some help on this ! You could help me define a plan to implement this step by step, or if you're already confortable with the transform system and python you can absolutly submit some pull requests.