Skip to main content

VerifyValidIP

This Script is part of the Common Scripts Pack.#

Supported versions

Supported Cortex XSOAR versions: 6.10.0 and later.

VerifyValidIP#

Summary#

Verifies if the given input contains valid IP addresses (IPv4 or IPv6).

Script Data#

NameDescription
Script Typepython3
TagsUtility, IP, Validation
Cortex XSOAR Version6.0.0+

Inputs#

Argument NameDescriptionRequired
inputIP address or list of IP addresses to validateRequired

Outputs#

PathDescriptionType
VerifyValidIP.ResultsList of boolean values indicating if each input IP is validList

Script Example#

!VerifyValidIP input="192.168.1.1,2001:db8::1,invalid_ip,10.0.0.1"

Script Results#

The script returns a list of boolean values:

  • True for valid IP addresses
  • False for invalid IP addresses

Example Output#

[true, true, false, true]

Notes#

  • Supports both IPv4 and IPv6 address validation
  • Uses Python's built-in ipaddress module for accurate validation
  • Input can be a single IP address or a comma-separated list
  • Invalid entries will return False in the corresponding position