CompareList

Compares two lists.

python · Community Common Scripts

Source

import demistomock as demisto  # noqa: F401
from CommonServerPython import *  # noqa: F401

list1_name = demisto.args().get("list1_name")
list2_name = demisto.args().get("list2_name")

list1_res = demisto.executeCommand("getList", {"listName": list1_name})
list2_res = demisto.executeCommand("getList", {"listName": list2_name})

if list1_res[0]["Type"] == 1 and list2_res[0]["Type"] == 1:
    list1 = list1_res[0]["Contents"].split(",")
    list2 = list2_res[0]["Contents"].split(",")

    for ip in list1:
        if ip not in list2:
            demisto.results(ip)
else:
    demisto.results("Error getting lists")


# ip1 = 10.1.1.1,10.2.2.2
# ip2 = 10.1.1.1,10.1.1.2,10.1.1.3

# !compare_list list1_name=ip1 list2_name=ip2
# DBot Result
#  10.2.2.2

README

Compares two lists.

Script Data


Name Description
Script Type python3
Cortex XSOAR Version 6.8.0

Inputs


Argument Name Description
list1_name First list name to compare.
list2_name Second list name to compare.

Outputs


There are no outputs for this script.