Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
23 commits
Select commit Hold shift + click to select a range
84e949f
Add ReversingLabs enrichment module
paul-venne-rl Dec 18, 2025
5a47b6d
Refactor code structure for improved readability and maintainability
paul-venne-rl Dec 18, 2025
ee8a0f1
fix: update comment order in MAPPING_RULES for file-object and file-a…
paul-venne-rl Dec 18, 2025
ae023b2
Refactor code structure for improved readability and maintainability
paul-venne-rl Dec 18, 2025
1711af6
fix: update MISP_TYPE_MAPPING and response handling for improved data…
paul-venne-rl Dec 18, 2025
dda8a67
fix: update MAPPING_RULES for domain consistency and disable determin…
paul-venne-rl Dec 18, 2025
765f5dd
fix: update MAPPING_RULES for domain consistency and disable determin…
paul-venne-rl Dec 18, 2025
85bbf16
remove unneeded folders
paul-venne-rl Dec 18, 2025
7ad313a
fix: remove unused IOC-specific metadata from summary formatting
paul-venne-rl Dec 18, 2025
411e486
fix: add repository and support information to rl_enrichment.py
paul-venne-rl Dec 18, 2025
de523cd
fix: update User-Agent format and version in rl_enrichment.py
paul-venne-rl Dec 18, 2025
8c5d68b
feat: add ReversingLabs enrichment module to documentation
paul-venne-rl Dec 18, 2025
6872469
feat: add ReversingLabs enrichment module to documentation
paul-venne-rl Dec 18, 2025
78d10f5
test: add unit test for ReversingLabs module functionality
paul-venne-rl Dec 18, 2025
a77a00f
feat: add ReversingLabs logo to documentation
paul-venne-rl Dec 18, 2025
9624e15
Fix documentation: correct supported hash types
paul-venne-rl Dec 18, 2025
695520e
Fix: limit input types to supported hash types (md5, sha1, sha256)
paul-venne-rl Dec 18, 2025
e092514
Refactor code structure for improved readability and maintainability
paul-venne-rl Dec 18, 2025
3131cd6
Refactor code structure for improved readability and maintainability
paul-venne-rl Dec 18, 2025
bbfa4a9
optimized/verified with ruff and flake8
paul-venne-rl Dec 19, 2025
f41ade1
renamed module for improved readability
paul-venne-rl Dec 19, 2025
afab7a8
Update module description and name for clarity
paul-venne-rl Dec 19, 2025
6028af3
Rename test to match renamed module
paul-venne-rl Dec 19, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Binary file added documentation/logos/reversinglabs.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
29 changes: 29 additions & 0 deletions documentation/mkdocs/expansion.md
Original file line number Diff line number Diff line change
Expand Up @@ -2149,6 +2149,35 @@ Module to enrich attributes with threat intelligence from Recorded Future.

-----

#### [ReversingLabs Enrichment](https://github.com/MISP/misp-modules/tree/main/misp_modules/modules/expansion/reversinglabs_spectra_analyze.py)

<img src=../logos/reversinglabs.png height=60>

Module to enrich file hashes, domains, IPs and URLs with ReversingLabs Spectra Analyze threat intelligence.
[[source code](https://github.com/MISP/misp-modules/tree/main/misp_modules/modules/expansion/reversinglabs_spectra_analyze.py)]

- **features**:
>This module enriches MISP attributes with threat intelligence from ReversingLabs Spectra Analyze. It supports file hashes (MD5, SHA1, SHA256), domains, hostnames, IP addresses, and URLs. The module returns detailed file analysis including classification, threat indicators, and related network infrastructure as MISP objects.

- **config**:
> - api_url
> - api_token
> - verify_ssl

- **input**:
>A MISP attribute of one of the following types: md5, sha1, sha256, domain, hostname, ip, ip-src, ip-dst, url.

- **output**:
>MISP objects including file objects, domain-ip mappings, DNS records, URL objects, and IP-port objects with detailed threat intelligence.

- **references**:
>https://github.com/reversinglabs/reversinglabs-misp

- **requirements**:
>A ReversingLabs Spectra Analyze API token.

-----

#### [Reverse DNS](https://github.com/MISP/misp-modules/tree/main/misp_modules/modules/expansion/reversedns.py)

Simple Reverse DNS expansion service to resolve reverse DNS from MISP attributes.
Expand Down
1 change: 1 addition & 0 deletions documentation/mkdocs/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -92,6 +92,7 @@ For more information: [Extending MISP with Python modules](https://www.misp-proj
* [r7_akb](https://misp.github.io/misp-modules/expansion/#r7_akb) - Enrich CVEs via AttackerKB and return structured MISP events. Handles rate limits, regex CVE detection, and markdown cleanup.
* [Real-time Blackhost Lists Lookup](https://misp.github.io/misp-modules/expansion/#real-time-blackhost-lists-lookup) - Module to check an IPv4 address against known RBLs.
* [Recorded Future Enrich](https://misp.github.io/misp-modules/expansion/#recorded-future-enrich) - Module to enrich attributes with threat intelligence from Recorded Future.
* [ReversingLabs Enrichment](https://misp.github.io/misp-modules/expansion/#reversinglabs-enrichment) - Module to enrich file hashes, domains, IPs and URLs with ReversingLabs Spectra Analyze threat intelligence.
* [Reverse DNS](https://misp.github.io/misp-modules/expansion/#reverse-dns) - Simple Reverse DNS expansion service to resolve reverse DNS from MISP attributes.
* [SecurityTrails Lookup](https://misp.github.io/misp-modules/expansion/#securitytrails-lookup) - An expansion modules for SecurityTrails.
* [Shodan Lookup](https://misp.github.io/misp-modules/expansion/#shodan-lookup) - Module to query on Shodan.
Expand Down
Loading