IsIPInRanges
Returns yes if the IP is in one of the ranges provided, returns no otherwise.
javascript · Common Scripts
Details
| ID | IsIPInRanges |
|---|---|
| Language | javascript |
| From Version | 5.0.0 |
| Tags | ip |
README
Returns “yes” if the IP address is within one of the ranges provided. Otherwise it will return “no”.
Script Data
| Name | Description |
|---|---|
| Script Type | javascript |
| Tags | ip |
Inputs
| Argument Name | Description |
|---|---|
| ip | The IP address to check in ranges. |
| ipRanges | The list of IP address ranges to check the IP addresses in. The list should be provided in CIDR notation, separated by commas. For example, “172.16.0.0/12,10.0.0.0/8,192.168.0.0/16” (without quotes). If a list is not provided, it will use a default list provided in the IsIPInRanges script (the known IPv4 private address ranges). |
Outputs
| Path | Description | Type |
|---|---|---|
| yes | Whether a given value is within an IP address range. | Unknown |
| no | Whether a given value is not within an IP address range. | Unknown |
| IP.Address | The IP address. | Unknown |
| IP.InRange | Whether the IP address is within the input ranges. Can be, “yes” or “no”.) | Unknown |
commonfields: id: IsIPInRanges version: -1 name: IsIPInRanges script: '' type: javascript tags: - ip comment: Returns yes if the IP is in one of the ranges provided, returns no otherwise. enabled: true args: - name: ip required: true default: true description: IP to check in ranges - name: ipRanges description: 'A list of IP ranges to check the IP in. The list should be provided in CIDR notation, separated by commas. An example of a list of ranges would be: "172.16.0.0/12,10.0.0.0/8,192.168.0.0/16" (without quotes). If a list is not provided, will use default list provided in the IsIPInRanges script (the known IPv4 private address ranges).' outputs: - contextPath: "yes" description: if given value is an IP range - contextPath: "no" description: if given value is not a IP range - contextPath: IP.Address description: The IP Address - contextPath: IP.InRange description: Is the IP is in the input ranges? (could be 'yes' or 'no) scripttarget: 0 runas: DBotWeakRole tests: - IP Enrichment - Generic v2 - Test fromversion: 5.0.0