INNER CODE UNIT · Python
get_current_c2_tracker_ips
montysecurity/C2-Tracker · opencti-connector/src/connector.py:10
def get_current_c2_tracker_ips():
print("[+] Getting Current IOCs...")
all_ips = set()
url = "https://github.com/montysecurity/C2-Tracker/tree/main/data"
request = requests.get(url)
tools = list(set(re.findall("\"[\w|\s|\d|\.]+IPs\.txt\"", request.text)))
i = 0
for tool in tools:
tools[i] = str(tool).strip('"')
i += 1
for tool in tools:
print(f"[+] Looking at {tool}")
url = str("https://raw.githubusercontent.com/montysecurity/C2-Tracker/main/data/" + str(tool).replace(" ", "%20"))
request = requests.get(url)
# Get IPs for C2
ips = str(request.text).split("\n")
# Remote empty newline
ips.pop()