icon/x Created with Sketch.

Splunk Cookie Policy

We use our own and third-party cookies to provide you with a great online experience. We also use these cookies to improve our products and services, support our marketing campaigns, and advertise to you on our website and other websites. Some cookies may continue to collect information after you have left our website. Learn more (including how to update your settings) here.
Accept Cookie Policy

We are working on something new...

A Fresh New Splunkbase
We are designing a New Splunkbase to improve search and discoverability of apps. Check out our new and improved features like Categories and Collections. New Splunkbase is currently in preview mode, as it is under active development. We welcome you to navigate New Splunkbase and give us feedback.

Accept License Agreements

This app is provided by a third party and your right to use the app is in accordance with the license provided by that third-party licensor. Splunk is not responsible for any third-party apps and does not provide any warranty or support. If you have any questions, complaints or claims with respect to this app, please contact the licensor directly.

Thank You

Downloading IPInfo App for Splunk
SHA256 checksum (ipinfo-app-for-splunk_913.tgz) cd4c93403567eb6245c8c421b8fd02d7f5dde1db7b33b919ae6ba3042d9d531b SHA256 checksum (ipinfo-app-for-splunk_912.tgz) 5c34284279d97304c2cf0913cb129037d24972eb2602cdf2b92c57a130bdbafe SHA256 checksum (ipinfo-app-for-splunk_910.tgz) f5386a9ec1a2638a73867ad26252063acf64c223815a4f68620dafbcc260caf4 SHA256 checksum (ipinfo-app-for-splunk_880.tgz) f376bf67e1845ee2c06bf397f3ac2bdbdfa1914bd37f503208861aec21112afb SHA256 checksum (ipinfo-app-for-splunk_870.tgz) e148a4a65bf165c4c317a8d224a5e80b0b2026f49784e3b541459de574be523b SHA256 checksum (ipinfo-app-for-splunk_851.tgz) 9f0bf84a5eb390e34bdfe48f6f7e4d77cd81590430522028d999d5abb87e5980 SHA256 checksum (ipinfo-app-for-splunk_840.tgz) 4d666855331ada949ccb27a1c00492fe8cf94667ce3827ec1d955310d1d4aa26 SHA256 checksum (ipinfo-app-for-splunk_820.tgz) 95df3b6e85f492e4b76d58a0321b645a3254501d5268dc289d1b0189037bc5ca
To install your download
For instructions specific to your download, click the Details tab after closing this window.

Flag As Inappropriate

splunk

IPInfo App for Splunk

Splunk Cloud
Overview
Details
The IPinfo app provides an integration between IPinfo’s API & DB products and Splunk. This app adds the `ipinfo` command to Splunk, which uses IPinfo data via the API or DBs to lookup IP information for a given IP address.

IPinfo offers the most accurate IP address data available anywhere. We prioritize accuracy for both paid and free plans, never downgrading data quality for any plan. With 10+ IP address datasets available, users can get all their IP address data in one place.

- IP to Geolocation
- Privacy Detection
- Hosted Domains
- IP to Company
- ASN data
- IP to Mobile
- IP Ranges
- IP Whois
- Abuse Contact

If you’d like to test IPinfo’s data, we also offer a 50,000 free IP to Geolocation API requests per month and a Free IP Database. To activate your free API requests, all you have to do is create an account, retrieve your token from the dashboard, and start using accurate IP data.

For more requests and data types, IPinfo premium plans are designed with developers in mind. We update all our datasets every 24 hours (https://ipinfo.io/ip-data) to ensure the best accuracy for all plans. IPinfo also offers Enterprise plans with unique customizations and usage limits

IPinfo’s users deliver reliable use cases, including:

- Threat detection & intelligence
- Critical infrastructure security
- Fraud prevention
- Security compliance & risk management
- Utilities
- And many more

Learn more here: https://ipinfo.io/enterprise

Installation & Configuration

Please find full documentation at https://github.com/ipinfo/splunk-docs

API Request Limits

https://blog.ipinfo.io/give-credit-get-requests-double-your-free-request-limit-to-100k-month-de70449eb654

Fields

Data Type Fields Included
Location ip, city, region, country, loc, org, postal, hostname
ASN asn_asn, asn_name, asn_domain, asn_route, asn_type
Company company_name, company_domain, company_type
Carrier carrier_name, carrier_mcc, carrier_mnc
Privacy vpn, proxy, tor, hosting, relay, service
Domains total_domains, domains
Abuse abuse_address, abuse_country, abuse_name, abuse_email, abuse_network, abuse_phone

Examples

| makeresults 1 
| eval IP1=random()%192, IP2=random()%210, IP3=random()%230, IP4=random()%192, IP='IP1'.".".'IP2'.".".'IP3'.".".'IP4'
| table _time IP 
| ipinfo IP

ipinfo

| makeresults count=2000
| eval IP1=random()%192, IP2=random()%210, IP3=random()%230, IP4=random()%192, IP='IP1'.".".'IP2'.".".'IP3'.".".'IP4'
| table _time IP
| ipinfo IP

ipinfo (Multi)

| makeresults count=100
| eval IP1=random()%192, IP2=random()%210, IP3=random()%230, IP4=random()%192, SRCIP='IP1'.".".'IP2'.".".'IP3'.".".'IP4'
| eval IP1=random()%192, IP2=random()%210, IP3=random()%230, IP4=random()%192, DESTIP='IP1'.".".'IP2'.".".'IP3'.".".'IP4'
| table _time SRCIP DESTIP
| ipinfo SRCIP DESTIP

ipinfo (prefix)

| makeresults count=100
| eval IP1=random()%192, IP2=random()%210, IP3=random()%230, IP4=random()%192, SRCIP='IP1'.".".'IP2'.".".'IP3'.".".'IP4'
| table _time SRCIP
| ipinfo prefix=true SRCIP

ipinfo (privacy)

| makeresults 
| eval IP="8.8.8.8"
| ipinfo IP privacy=true

ipinfo (asn)

| makeresults 
| eval IP="8.8.8.8"
| ipinfo IP asn=true

ipinfo (company)

| makeresults 
| eval IP="8.8.8.8"
| ipinfo IP company=true

ipinfo (abuse)

| makeresults 
| eval IP="8.8.8.8"
| ipinfo IP abuse=true

ipinfo (domains)

| makeresults 
| eval IP="8.8.8.8"
| ipinfo IP domains=true

ipinfo (carrier)

| makeresults 
| eval IP="1.0.178.0"
| ipinfo IP carrier=true

ipinfo (alltypes)

| makeresults 
| eval IP="1.0.178.0"
| ipinfo IP alltypes=true

Release Notes

Version 9.1.3
March 6, 2025

Bug fixes:
- make sure that all Python scripts are executable
- prevent collision when Splunk Enterprise Security changes Python module path

Version 9.1.2
Feb. 5, 2025

Upgraded Splunk Python SDK to v2.1.0

Version 9.1.0
Aug. 20, 2024
  • Revamped the entire app for better performance and user experience.
  • Added new flags 'restapi' and 'country_asn' for enhanced functionality.
  • A new setup page was included to simplify initial configuration and settings.
  • Introduced a new dashboard 'Overview' to provide a comprehensive summary of API and MMDB status.
  • Implemented a new dashboard 'Log Status' section to monitor log activities more effectively.
  • Added a new dashboard 'Force Refresh' for immediate MMDB updates.
  • Updated splunklib from 1.7.4 to 2.2.0 to support Python 3.9.
  • Changed MMDB's downloading from urllib.request to requests due to unauthorized issues.
  • Bug fixes
Version 8.8.0
Feb. 3, 2024
  • Abuse MMDB is added an option for MMDB download use cases.
  • Submit button during setup cannot be multi-clicked which previously caused simultaneous conflicting config-update requests to be fired.
Version 8.7.0
Nov. 20, 2023
  • Fixed an issue where the setup page was not properly saving
  • Fixed an issue with warnings popping up when opening some UIs due to CSP issues.
  • Removed unnecessary splunktalib code
Version 8.5.1
Oct. 4, 2023
  • Notes below are same as 8.5.0 except a Cloud compatibility fix was made.
  • Fixed a bug where carrier data was not showing if company data is not available.
  • Fixed a bug where on Windows machines the setup page produced a configuration file that was encoded as UTF-8-BOM, which the app was unable to open.
  • Added support for standard_ip_hosted_domains.mmdb

PLEASE NOTE: If you are setting up the app again after re-installation, we recommend bumping splunk (https://<yourSplunk>/en-US/_bump)

Version 8.4.0
Sept. 6, 2023

Support for streaming (only with mmdb)
other minor bugfixes.
If you are setting up the app again after re-installation, we recommend bumping splunk (https://<yourSplunk>/en-US/_bump)

Version 8.2.0
July 10, 2023
  • Support for MMDB download on only on one search head
  • Other Minor BugFixes

Subscribe Share

Are you a developer?

As a Splunkbase app developer, you will have access to all Splunk development resources and receive a 10GB license to build an app that will help solve use cases for customers all over the world. Splunkbase has 1000+ apps from Splunk, our partners and our community. Find an app for most any data source and user need, or simply create your own with help from our developer portal.

Follow Us:
Splunk, Splunk>,Turn Data Into Doing, Data-to-Everything, and D2E are trademarks or registered trademarks of Splunk LLC in the United States and other countries. All other brand names,product names,or trademarks belong to their respective owners.