Skip to content

Add macadress.com analyzer for MAC address enrichment - #1495

Open
samymassoud wants to merge 1 commit into
TheHive-Project:developfrom
samymassoud:analyzer/macadress
Open

Add macadress.com analyzer for MAC address enrichment#1495
samymassoud wants to merge 1 commit into
TheHive-Project:developfrom
samymassoud:analyzer/macadress

Conversation

@samymassoud

Copy link
Copy Markdown

Closes #1494

Analyzer: Macadress — enriches a mac (and other) observable via the macadress.com API with vendor, device category, virtualization, special-use role, and randomization confidence.

Config: one required api_key (Bearer token; free tier 1,000/month, no card). Honours check_tlp / max_tlp (default AMBER) and PAP equivalents.

Taxonomies: macadress:Vendor, macadress:Device, macadress:Virtualization, macadress:SpecialUse, macadress:Randomized (likely → suspicious). Vendor page URL is emitted as a url artifact.

Verified locally:

  • expected config + TLP + mac/other dataType returns a full report
  • missing api_key → explicit error
  • unparseable MAC (400), bad key (401), quota (429), non-JSON body → explicit errorMessage; long.html renders the error branch
  • requirements.txt: cortexutils, requests
    Templates: thehive-templates/Macadress_1_0/{long,short}.html.

Enriches a mac observable with vendor identity, inferred device category,
virtualization detection, special-use address classification and
MAC-randomization confidence via the macadress.com API.

Closes TheHive-Project#1494
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.

1 participant