ThreatDB

Evolutionary Threat Intelligence Database

Core Architecture

  • SQLite + Elasticsearch + Zeek logs
  • Automatic queries against Elastic Stack every 12 hours
  • IP address collection for beacon detection

Enrichment

IP addresses checked against:

  • ASN
  • VirusTotal
  • AbuseCH
  • Custom Enrichment Markers

Analysis Questions

  • Previous DNS resolutions for the IP?
  • Traffic distribution (packets per hour)?
  • Unusual packet sizes?
  • Firewall status?
  • Internal host diversity?

The Goal

Daily review of suspicious IPs to validate or block (e.g., via Firewall rules).

Roadmap

  • AI-Supported Investigation (False Positive reduction)
  • Case Management (Whitelist/TP/FP)
  • Alerting (Pushover, Slack, Teams)