Skip to main content

IP Enrichment - Internal - Generic v2

This Playbook is part of the Common Playbooks Pack.#

Enriches Internal IP addresses using one or more integrations.

  • Resolve IP address to hostname (DNS)
  • Separate internal and external IP addresses
  • Get host information for IP addresses


This playbook uses the following sub-playbooks, integrations, and scripts.


  • Endpoint Enrichment - Generic v2


This playbook does not use any integrations.


  • IPToHost
  • IsIPInRanges


This playbook does not use any commands.

Playbook Inputs#

NameDescriptionDefault ValueSourceRequired
IPThe IP address to enrich.AddressIPOptional
InternalRangeA CSV list of IP address ranges (in CIDR notation). Use this list to check if an IP address is found within a set of IP address ranges. For example, ",," (without quotation marks). If no list is provided, the default list provided in the IsIPInRanges script (the known IPv4 private address ranges) will be used.inputs.InternalRange-Optional
ResolveIPWhether to convert the IP address to a hostname using a DNS query. Can be, "True" or "False"Noneinputs.ResolveIPRequired

Playbook Outputs#

IPThe IP objects.unknown
DBotScoreThe Indicator, Score, Type and Vendor.unknown
EndpointThe endpoint's object.unknown
Endpoint.HostnameThe hostname to enrich.string
Endpoint.OSThe Endpoint operating system.string
Endpoint.IPThe list of endpoint IP addresses.unknown
Endpoint.MACThe list of endpoint MAC addresses.unknown
Endpoint.DomainThe Endpoint domain name.string

Playbook Image#