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()

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…