INNER CODE UNIT · Python

main

montysecurity/C2-Tracker · opencti-connector/src/connector.py:251

def main():
    api_url = os.getenv("OPENCTI_URL")
    api_token = os.getenv("OPENCTI_C2TRACKER_TOKEN")
    print(f"[+] API Token: {api_token}")
    print(f"[+] API URL: {api_url}")
    global opencti_api_client
    opencti_api_client = OpenCTIApiClient(api_url, api_token)
    current_c2_tracker_ips = get_current_c2_tracker_ips()
    current_opencti_c2_tracker_indicators = opencti_indicator_loop(current_c2_tracker_ips, delete_old_iocs=False)
    opencti_indicator_loop(current_c2_tracker_ips, delete_old_iocs=True)
    update_opencti(current_opencti_c2_tracker_indicators)
    mitre = check_mitre()
    if mitre:
        indicators = get_current_indicators()
        malware = get_malware()
        tools = get_tools()
        create_relationships(indicators, tools=malware)
        create_relationships(indicators, tools)

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…