Skip to content

new: [ipgeolocation-ip] IPGeolocation.io IP intelligence object template - #534

Merged
adulau merged 1 commit into
MISP:mainfrom
mateen993:add-ipgeolocation-ip
Oct 9, 2026
Merged

adulau merged 1 commit into
MISP:mainfrom
mateen993:add-ipgeolocation-ip

Conversation

@mateen993

@mateen993 mateen993 commented Oct 7, 2026 •

Copy link
Copy Markdown
Contributor

This adds ipgeolocation-ip, an object template for IP address intelligence from IPGeolocation.io: threat score, anonymisation signals (VPN, proxy, Tor, relay, residential proxy), bot, spam, attacker and corporate gateway flags, hosting provider, company and abuse contact.

It follows the pattern of greynoise-ip and crowdsec-ip-context. It is used by the ipgeolocation expansion module proposed in MISP/misp-modules#914. That module puts location, ASN and hostname into the existing geolocation, asn and domain-ip objects, so this template only holds what those don't cover.

  • required: ip
  • Flags, scores, provider names and abuse contacts have disable_correlation: true: values such as abuse@ addresses or VPN provider names are shared by many unrelated IPs.
  • README entry added to the list of objects.

Checks: validated against schema_objects.json, UUID unique, normalised with jq -S -j as jq_all_the_things.sh does. Tested end to end in MISP 2.5.48 (misp-docker): objects created by the module are saved and linked to this template.

IP address intelligence from IPGeolocation.io: threat score, anonymisation
signals (VPN, proxy, Tor, relay, residential proxy), bot, spam, attacker and
corporate gateway flags, hosting provider, company and abuse contact.

Used by the ipgeolocation expansion module in misp-modules.
@mateen993
mateen993 force-pushed the add-ipgeolocation-ip branch from 4c4bd0d to 044de6b Compare October 7, 2026 07:38
@adulau
adulau merged commit bcbb8c5 into MISP:main Oct 9, 2026
7 checks passed
@adulau

adulau commented Oct 9, 2026

Copy link
Copy Markdown
Member

Thank you!

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.

2 participants