Screenshots
Example Usage
app/ ├── analysis/ # Correlation engine, flow analysis, IOC scorer, narrator ├── database/ # Case management (SQLite) ├── llm/ # LLM client & multi-language report generation ├── pipeline/ # 10-stage analysis pipeline │ ├── beacon.py # C2 beaconing detection │ ├── carve.py # HTTP payload carving │ ├── dns_analysis.py # DGA, tunneling, fast flux │ ├── geoip.py # GeoIP resolution │ ├── ja3.py # JA3/JA3S fingerprinting │ ├── batch.py # Multi-PCAP batch processing & correlation │ ├── osint.py # OSINT provider queries (parallel) │ ├── osint_cache.py # SQLite OSINT caching layer │ ├── rdns_cache.py # SQLite reverse-DNS caching layer │ ├── tls_certs.py # Certificate validation │ └── yara_scan.py # YARA rule scanning ├── reports/ # PDF report generation (WeasyPrint + kaleido charts) ├── security/ # OPSEC hardening & data sanitization ├── threat_intel/ # MITRE ATT&CK mapping ├── ui/ # Streamlit interface (8 tabs) ├── utils/ # Export, GeoIP, config, binary discovery, CEF ├── config.py # Application defaults └── main.py # Streamlit entry point