INNER CODE UNIT · Python
opencti_indicator_loop
montysecurity/C2-Tracker · opencti-connector/src/connector.py:90
def opencti_indicator_loop(current_c2_tracker_ips, delete_old_iocs):
print("[+] Deleting old indicators")
final_indicators = []
data = {"pagination": {"hasNextPage": True, "endCursor": None}}
while data["pagination"]["hasNextPage"]:
after = data["pagination"]["endCursor"]
if after:
print("Listing indicators after " + after)
data = opencti_api_client.indicator.list(
first=50,
after=after,
withPagination=True,
orderBy="created_at",
orderMode="asc",
)
final_indicators += data["entities"]
current_opencti_c2_tracker_indicators = set()