Known Limitations

Current constraints and features not yet implemented. Understanding these helps set expectations.

Packet Capture

  • Windows: Relies on netstat or Npcap. Deep packet inspection requires Npcap/Wireshark.
  • Encrypted traffic: Cannot inspect payload of TLS/HTTPS without man-in-the-middle setup.
  • High-speed networks: May drop packets on very high-throughput links. Tune rate limit.

Machine Learning

  • Python dependency: Full ML requires Python and scikit-learn. JavaScript fallback is heuristic-based.
  • Training data: Must collect traffic before training. No pre-trained model for generic networks.
  • Explainability: Limited explanation of why a flow was flagged as anomalous.

Platform

  • Firewall: Auto-block supported on Windows and Linux only. macOS has limited integration.
  • Admin rights: Packet capture and firewall typically require elevated privileges on Windows.

Scale

  • Single instance: Desktop app is designed for one machine. No built-in distributed deployment.
  • SQLite: Fine for single-user; not designed for high-concurrency multi-writer scenarios.

Features in Development

  • Some advanced views (ML Dashboard, Threat Response, etc.) may show "Feature in Development" modal
  • 3D network visualization, UEBA, threat hunting query language are partially implemented or planned