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 DomainTools Iris Investigate
SHA256 checksum (domaintools-iris-investigate_170.tgz) 89737d5a07dccffea3a94132f85a64fd1dae18f63c2f7ef28bc3c477c59f2bcd SHA256 checksum (domaintools-iris-investigate_160.tgz) 43adcbe1a3edd38d23d44386d1c11895222979fda82527cd6771de2651f02e7c SHA256 checksum (domaintools-iris-investigate_156.tgz) c960f9da63f30329a123baad834b1fefef9d68a701c165bd0ab7d3b153e7ad9d SHA256 checksum (domaintools-iris-investigate_155.tgz) 160af2f90402180ed02bba2e7aefa3848dd50d6bbd69f98effad56f00f4fc769 SHA256 checksum (domaintools-iris-investigate_154.tgz) 464a3d8abdc245a354d14c3162a07f88e33e69e2de170a2aa096e20e2e3d0e7d SHA256 checksum (domaintools-iris-investigate_151.tgz) 7db120d77ca0adaa16f196cdb88fef61676b0c346a1bfa91dd7c1634c1cd9837 SHA256 checksum (domaintools-iris-investigate_150.tgz) 99c2c35ba8d2143bef741f1a401b33a67e48d1cbacc9e8d3c32067f195b789d1 SHA256 checksum (domaintools-iris-investigate_141.tgz) 788debcec1fe0038e40629106eb9b33832ca96b34bfce6c121efa96061fa7739 SHA256 checksum (domaintools-iris-investigate_130.tgz) 1fbba899a96ddd6f64417b76936b342790b7509c419c714794430f344c1c889e SHA256 checksum (domaintools-iris-investigate_123.tgz) a0b126907604ba1636e30556373dcf572f015c6627078ff0b72c357a89d24763 SHA256 checksum (domaintools-iris-investigate_122.tgz) 44dab0f4fd7fb1973f527e95917b9c73cc32fe6ea4686c42dfaab7c820f5e928 SHA256 checksum (domaintools-iris-investigate_121.tgz) 77a2d5cc7fcdaf0efc4275701fcc0acfcb75499ec8feccfa29b4ac2a5dcbd361 SHA256 checksum (domaintools-iris-investigate_120.tgz) ec9ec2091467c7f601e517388961c99f52cf53488d5490a6ad90f4d57018527f SHA256 checksum (domaintools-iris-investigate_110.tgz) 1b87ce1e8aa9c4d41728700d78fbf3d17ed054cdf407969608bf8898e768e231

Flag As Inappropriate

soar

DomainTools Iris Investigate

Splunk SOAR Cloud
Overview
Details
This app supports investigative actions to profile domain names, get risk scores, and find connected domains that share the same Whois details, web hosting profiles, SSL certificates, and more on DomainTools Iris Investigate

Supported Actions Version 1.7.0

  • test connectivity: Validate the asset configuration for connectivity
  • domain reputation: Evaluates the risk of a given domain
  • pivot action: Find domains connected by any supported Iris Investigate search parameter
  • reverse domain: Extract IPs from a single domain response for further pivoting
  • reverse ip: Find domains with web hosting IP, NS IP or MX IP
  • load hash: Load or monitor Iris Investigate search results by Iris Investigate export hash
  • reverse email: Find domains with email in Whois, DNS SOA or SSL certificate
  • lookup domain: Get all Iris Investigate data for a domain using the Iris Investigate API endpoint (required)
  • enrich domain: Get all Iris Investigate data for a domain except counts using the high volume Iris Enrich API endpoint (if provisioned)
  • configure scheduled playbooks: Run on initial setup to configure the optional monitoring playbooks. This action creates a custom list to manage the playbook scheduling and run status
  • on poll: Execute scheduled playbooks based on the set interval(mins) in 'domaintools_scheduled_playbooks' custom list. Smaller intervals will result in more accurate schedules
  • parsed domain rdap: The Parsed Domain RDAP API returns the most recent Domain-RDAP registration record in response to a HTTP GET query. This API compliments the Parsed Whois API as some registries and registrar are beginning to support RDAP as an alternative to Whois for providing domain registration data
  • nod feed: Apex-level domains (e.g. example.com but not www.example.com) observed for the first time by the DomainTools sensor network, and which are not present in our DNSDB historical database
  • nad feed: Apex-level domains (e.g. example.com but not www.example.com) DomainTools has newly observed in our DNS sensor network. This includes domains observed in DNS for the first time as well as domains observed in DNS again after not being observed for at least 10 days
  • noh feed: Contains fully qualified domain names (i.e. host names) that have never been seen before in passive DNS, emitted as soon as they are first observed. Hostname resolutions that we observe for the first time with our global DNS sensor network
  • domain discovery feed: New domains as they are either discovered in domain registration information, observed by our global sensor network, or reported by trusted third parties
  • domain rdap feed: List of records for a given domain may be provided by a domain registry, registrar, or both. Domain registries maintain authoritative information about one or more top-level domains (e.g., .com), while domain registrars manage apex domains (e.g., domaintools.com). When domain information is present from both the registry and registrar, this API presents a record containing both sets of results, as well the original raw JSON record, from both the registry and registrar

Supported Actions Version 1.6.0

  • test connectivity: Validate the asset configuration for connectivity
  • domain reputation: Evaluates the risk of a given domain
  • pivot action: Find domains connected by any supported Iris Investigate search parameter
  • reverse domain: Extract IPs from a single domain response for further pivoting
  • reverse ip: Find domains with web hosting IP, NS IP or MX IP
  • load hash: Load or monitor Iris Investigate search results by Iris Investigate export hash
  • reverse email: Find domains with email in Whois, DNS SOA or SSL certificate
  • lookup domain: Get all Iris Investigate data for a domain using the Iris Investigate API endpoint (required)
  • enrich domain: Get all Iris Investigate data for a domain except counts using the high volume Iris Enrich API endpoint (if provisioned)
  • configure scheduled playbooks: Run on initial setup to configure the optional monitoring playbooks. This action creates a custom list to manage the playbook scheduling and run status
  • on poll: Execute scheduled playbooks based on the set interval(mins) in 'domaintools_scheduled_playbooks' custom list. Smaller intervals will result in more accurate schedules
  • nod feed: Apex-level domains (e.g. example.com but not www.example.com) observed for the first time by the DomainTools sensor network, and which are not present in our DNSDB historical database
  • nad feed: Apex-level domains (e.g. example.com but not www.example.com) DomainTools has newly observed in our DNS sensor network. This includes domains observed in DNS for the first time as well as domains observed in DNS again after not being observed for at least 10 days

Supported Actions Version 1.5.6

  • test connectivity: Validate the asset configuration for connectivity
  • domain reputation: Evaluates the risk of a given domain
  • pivot action: Find domains connected by any supported Iris Investigate search parameter
  • reverse domain: Extract IPs from a single domain response for further pivoting
  • reverse ip: Find domains with web hosting IP, NS IP or MX IP
  • load hash: Load or monitor Iris Investigate search results by Iris Investigate export hash
  • reverse email: Find domains with email in Whois, DNS SOA or SSL certificate
  • lookup domain: Get all Iris Investigate data for a domain using the Iris Investigate API endpoint (required)
  • enrich domain: Get all Iris Investigate data for a domain except counts using the high volume Iris Enrich API endpoint (if provisioned)
  • configure scheduled playbooks: Run on initial setup to configure the optional monitoring playbooks. This action creates a custom list to manage the playbook scheduling and run status
  • on poll: Execute scheduled playbooks based on the set interval(mins) in 'domaintools_scheduled_playbooks' custom list. Smaller intervals will result in more accurate schedules
  • nod feed: Apex-level domains (e.g. example.com but not www.example.com) observed for the first time by the DomainTools sensor network, and which are not present in our DNSDB historical database
  • nad feed: Apex-level domains (e.g. example.com but not www.example.com) DomainTools has newly observed in our DNS sensor network. This includes domains observed in DNS for the first time as well as domains observed in DNS again after not being observed for at least 10 days

Supported Actions Version 1.5.5

  • test connectivity: Validate the asset configuration for connectivity
  • domain reputation: Evaluates the risk of a given domain
  • pivot action: Find domains connected by any supported Iris Investigate search parameter
  • reverse domain: Extract IPs from a single domain response for further pivoting
  • reverse ip: Find domains with web hosting IP, NS IP or MX IP
  • load hash: Load or monitor Iris Investigate search results by Iris Investigate export hash
  • reverse email: Find domains with email in Whois, DNS SOA or SSL certificate
  • lookup domain: Get all Iris Investigate data for a domain using the Iris Investigate API endpoint (required)
  • enrich domain: Get all Iris Investigate data for a domain except counts using the high volume Iris Enrich API endpoint (if provisioned)
  • configure scheduled playbooks: Run on initial setup to configure the optional monitoring playbooks. This action creates a custom list to manage the playbook scheduling and run status
  • on poll: Execute scheduled playbooks based on the set interval(mins) in 'domaintools_scheduled_playbooks' custom list. Smaller intervals will result in more accurate schedules
  • nod feed: Apex-level domains (e.g. example.com but not www.example.com) observed for the first time by the DomainTools sensor network, and which are not present in our DNSDB historical database
  • nad feed: Apex-level domains (e.g. example.com but not www.example.com) DomainTools has newly observed in our DNS sensor network. This includes domains observed in DNS for the first time as well as domains observed in DNS again after not being observed for at least 10 days

Supported Actions Version 1.5.4

  • test connectivity: Validate the asset configuration for connectivity
  • domain reputation: Evaluates the risk of a given domain
  • pivot action: Find domains connected by any supported Iris Investigate search parameter
  • reverse domain: Extract IPs from a single domain response for further pivoting
  • reverse ip: Find domains with web hosting IP, NS IP or MX IP
  • load hash: Load or monitor Iris Investigate search results by Iris Investigate export hash
  • reverse email: Find domains with email in Whois, DNS SOA or SSL certificate
  • lookup domain: Get all Iris Investigate data for a domain using the Iris Investigate API endpoint (required)
  • enrich domain: Get all Iris Investigate data for a domain except counts using the high volume Iris Enrich API endpoint (if provisioned)
  • configure scheduled playbooks: Run on initial setup to configure the optional monitoring playbooks. This action creates a custom list to manage the playbook scheduling and run status
  • on poll: Execute scheduled playbooks based on the set interval(mins) in 'domaintools_scheduled_playbooks' custom list. Smaller intervals will result in more accurate schedules
  • nod feed: Apex-level domains (e.g. example.com but not www.example.com) observed for the first time by the DomainTools sensor network, and which are not present in our DNSDB historical database
  • nad feed: Apex-level domains (e.g. example.com but not www.example.com) DomainTools has newly observed in our DNS sensor network. This includes domains observed in DNS for the first time as well as domains observed in DNS again after not being observed for at least 10 days

Supported Actions Version 1.5.1

  • test connectivity: Validate the asset configuration for connectivity
  • domain reputation: Evaluates the risk of a given domain
  • pivot action: Find domains connected by any supported Iris Investigate search parameter
  • reverse domain: Extract IPs from a single domain response for further pivoting
  • reverse ip: Find domains with web hosting IP, NS IP or MX IP
  • load hash: Load or monitor Iris Investigate search results by Iris Investigate export hash
  • reverse email: Find domains with email in Whois, DNS SOA or SSL certificate
  • lookup domain: Get all Iris Investigate data for a domain using the Iris Investigate API endpoint (required)
  • enrich domain: Get all Iris Investigate data for a domain except counts using the high volume Iris Enrich API endpoint (if provisioned)
  • configure scheduled playbooks: Run on initial setup to configure the optional monitoring playbooks. This action creates a custom list to manage the playbook scheduling and run status
  • on poll: Execute scheduled playbooks based on the set interval(mins) in 'domaintools_scheduled_playbooks' custom list. Smaller intervals will result in more accurate schedules

Supported Actions Version 1.5.0

  • test connectivity: Validate the asset configuration for connectivity
  • domain reputation: Evaluates the risk of a given domain
  • pivot action: Find domains connected by any supported Iris Investigate search parameter
  • reverse domain: Extract IPs from a single domain response for further pivoting
  • reverse ip: Find domains with web hosting IP, NS IP or MX IP
  • load hash: Load or monitor Iris Investigate search results by Iris Investigate export hash
  • reverse email: Find domains with email in Whois, DNS SOA or SSL certificate
  • lookup domain: Get all Iris Investigate data for a domain using the Iris Investigate API endpoint (required)
  • enrich domain: Get all Iris Investigate data for a domain except counts using the high volume Iris Enrich API endpoint (if provisioned)
  • configure scheduled playbooks: Run on initial setup to configure the optional monitoring playbooks. This action creates a custom list to manage the playbook scheduling and run status
  • on poll: Execute scheduled playbooks based on the set interval(mins) in 'domaintools_scheduled_playbooks' custom list. Smaller intervals will result in more accurate schedules

Supported Actions Version 1.4.1

  • test connectivity: Validate the asset configuration for connectivity
  • domain reputation: Evaluates the risk of a given domain
  • pivot action: Find domains connected by any supported Iris Investigate search parameter
  • reverse domain: Extract IPs from a single domain response for further pivoting
  • reverse ip: Find domains with web hosting IP, NS IP or MX IP
  • load hash: Load or monitor Iris Investigate search results by Iris Investigate export hash
  • reverse email: Find domains with email in Whois, DNS SOA or SSL certificate
  • lookup domain: Get all Iris Investigate data for a domain using the Iris Investigate API endpoint (required)
  • enrich domain: Get all Iris Investigate data for a domain except counts using the high volume Iris Enrich API endpoint (if provisioned)

Supported Actions Version 1.3.0

  • test connectivity: Validate the asset configuration for connectivity
  • domain reputation: Evaluates the risk of a given domain
  • pivot action: Find domains connected by any supported Iris Investigate search parameter
  • reverse domain: Extract IPs from a single domain response for further pivoting
  • reverse ip: Find domains with web hosting IP, NS IP or MX IP
  • load hash: Load or monitor Iris Investigate search results by Iris Investigate export hash
  • reverse email: Find domains with email in Whois, DNS SOA or SSL certificate
  • lookup domain: Get all Iris Investigate data for a domain using the Iris Investigate API endpoint (required)
  • enrich domain: Get all Iris Investigate data for a domain except counts using the high volume Iris Enrich API endpoint (if provisioned)

Supported Actions Version 1.2.3

  • test connectivity: Validate the asset configuration for connectivity
  • domain reputation: Evaluates the risk of a given domain
  • pivot action: Find domains connected by any supported Iris Investigate search parameter
  • reverse domain: Extract IPs from a single domain response for further pivoting
  • reverse ip: Find domains with web hosting IP, NS IP or MX IP
  • load hash: Load or monitor Iris Investigate search results by Iris Investigate export hash
  • reverse email: Find domains with email in Whois, DNS SOA or SSL certificate
  • whois domain: Get all Iris Investigate data for a domain, including Whois

Supported Actions Version 1.2.2

  • test connectivity: Validate the asset configuration for connectivity
  • domain reputation: Evaluates the risk of a given domain
  • pivot action: Find domains connected by any supported Iris search parameter
  • reverse domain: Extract IPs from a single domain response for further pivoting
  • reverse ip: Find domains with web hosting IP, NS IP or MX IP
  • load hash: Load or monitor Iris search results by Iris export hash
  • reverse email: Find domains with email in Whois, DNS SOA or SSL certificate
  • whois domain: Get all Iris data for a domain, including Whois

Supported Actions Version 1.2.1

  • test connectivity: Validate the asset configuration for connectivity
  • domain reputation: Evaluates the risk of a given domain
  • pivot action: Find domains connected by any supported Iris search parameter
  • reverse domain: Extract IPs from a single domain response for further pivoting
  • reverse ip: Find domains with web hosting IP, NS IP or MX IP
  • load hash: Load or monitor Iris search results by Iris export hash
  • reverse email: Find domains with email in Whois, DNS SOA or SSL certificate
  • whois domain: Get all Iris data for a domain, including Whois

Supported Actions Version 1.2.0

  • test connectivity: Validate the asset configuration for connectivity
  • domain reputation: Evaluates the risk of a given domain
  • pivot action: Find domains connected by any supported Iris search parameter
  • reverse domain: Extract IPs from a single domain response for further pivoting
  • reverse ip: Find domains with web hosting IP, NS IP or MX IP
  • load hash: Load or monitor Iris search results by Iris export hash
  • reverse email: Find domains with email in Whois, DNS SOA or SSL certificate
  • whois domain: Get all Iris data for a domain, including Whois

Supported Actions Version 1.1.0

  • test connectivity: Validate the asset configuration for connectivity
  • domain reputation: Evaluates the risk of a given domain
  • pivot action: Find domains connected by any supported Iris search parameter
  • reverse domain: Extract IPs from a single domain response for further pivoting
  • reverse ip: Find domains with web hosting IP, NS IP or MX IP
  • load hash: Load or monitor Iris search results by Iris export hash
  • reverse email: Find domains with email in Whois, DNS SOA or SSL certificate
  • whois domain: Get all Iris data for a domain, including Whois

Empower your Investigations with Splunk Phantom and DomainTools
The DomainTools App within Splunk Phantom enables you to block domain names based on Domain Risk Score, identify malicious connected infrastructure, and pivot within playbooks.

Enhance Your Playbooks (Playbook Repo)
Use Domain Risk Score to predict how likely a domain is to be malicious and take automated actions informed by the severity and classification of the threat
Leverage domain name and IP address Whois lookups in ad-hoc actions on events
Make automated decisions in playbooks to enrich a Splunk Phantom event with connected domains and even block them proactively
Add domain name profiles, ownership history and hosting history automatically in any Phantom playbook
Discover how many domains share an identity, a name server, or a hosting IP
Find recently registered domains that match a keyword

Automate Your Workflows
Speed incident handling by ensuring analysts have everything they need to triage an event
Avoid context switching and preserve important artifacts in an event context
Efficiently execute the best analyst workflows with no manual interventions
Take targeted action on risky domains informed by machine learning classifiers

See our blog for more info.

An Iris Investigate API key is required. Contact sales@domaintools.com for a trial.

Release Notes

Version 1.7.0
July 9, 2025
  • Added support for domainrdap feeds
  • Added support for domaindiscovery feeds
  • Added support for newly observed hosts (NOH) feeds
  • Added support for parsed domain RDAP API
  • Updated feeds actions to handle iterative response.
Version 1.6.0
May 19, 2025
  • Use latest version of domaintools-api.
  • Update parameter descriptions of nod and nad actions.
Version 1.5.6
May 12, 2025
  • Use get_phantom_base_url instead of 127.0.0.1
Version 1.5.5
April 30, 2025
  • Update Python dependencies for vulnerabilities, package updates, and platform built-in removals
  • Update Python dependencies for Python 3.13 support
  • Update NOTICE file with updated dependencies
  • Apply pre-commit fixes
Version 1.5.4
Feb. 6, 2025
  • Updated copyright year
Version 1.5.1
April 5, 2024
  • Downgrade typing_extensions from 4.9 to 4.5 this fix issue in cloud instance.
Version 1.5.0
Feb. 12, 2024
  • Added on_poll functionality for monitoring playbooks.
  • Added 2 new asset configuration parameter.
  • Added a custom list template named "domaintools_scheduled_playbooks.csv" for monitoring functionality when enabling on_poll.
  • Updated python libraries
Version 1.4.1
July 14, 2023
  • All Iris Investigate and Iris Enrich queries now support batch lookups of up to 100 comma-separated domain inputs
  • Added support for additional Iris fields: “first seen”, “server type”, and “website title”
  • Pivot action adds support for additional operators: “create date within”, “first seen within”, and “first seen since”
  • Added pagination on pivot responses (returns up to 5000 domains, sorted by highest risk)
  • “Lookup Domain” action displays and adds outbound links to pivot in Iris Investigate when a domain has up to 500 connected domains on a data point
  • Added support for proxies
  • Minor UI improvements
  • Updated python libraries
Version 1.3.0
June 15, 2022
  • Hi Splunk .conf22 attendees!
  • New “enrich domain” action allows for higher volume automated domain lookups against the Iris Enrich API endpoint
  • Handles parsing of fully qualified domain names (FQDNs) or full URLs using tldextract library
  • Renames “whois” action to “lookup” to be more consistent with Splunk SOAR terminology
  • Rebuilt significant portions of the app on top of the DomainTools Python API wrapper
Version 1.2.3
April 23, 2022
  • Updated Branding of Iris To Iris Investigate []
Version 1.2.2
April 4, 2022
  • Fixed Github playbook repo link
Version 1.2.1
March 3, 2022
  • add contributors
  • minor changes to comply with new Splunk Soar automated code checks
Version 1.2.0
Nov. 30, 2021

DomainTools Iris Release Notes - Published by DomainTools November 30, 2021

Version 1.2.0 - Released November 30, 2021

  • Python3 compatability changes
  • Fixed miscellaneous JSON and documentation issues
Version 1.1.0
Sept. 21, 2021

DomainTools Iris Release Notes - Published by DomainTools February 3, 2020

Version 1.1.0 - Released February 3, 2020

  • Fixed datapaths and output views
  • Added valid error messages for handled exceptions

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.