02/06/2026
Splunk's built-in iplocation command gives you country, city, and coordinates from a basic GeoLite database. That is it.
No threat scoring. No VPN detection. No ASN. No company data. No timezone. No abuse contacts. And the default database rarely gets updated.
If you need more than a country name next to an IP in Splunk, you have been building workarounds. External scripts. Manual lookup tables. Enrichment pipelines stitched together outside Splunk.
IPGeolocation.io now has an official Splunkbase app with four native commands:
- ipgeolocation : full location, ISP, ASN, timezone, currency, connection type
- ipgeolocationbatch : batch enrichment for large event sets
- ipsecurity : threat score, VPN, proxy, residential proxy, Tor detection with provider names
- ipsecuritybatch : batch security enrichment at scale
Two modes:
1. API mode : real-time lookups. Always fresh. Zero local files.
2. Database mode : MMDB inside Splunk. Sub-millisecond. Zero external calls. MMDB replication for streaming search on clusters.
The default iplocation tells you where. This tells you where, what, who, and how risky.
Get it on Splunkbase: https://splunkbase.splunk.com/app/7421