NetSentinel is a free, open source network monitor and intrusion detection system for Windows. It watches your PC's traffic, learns what's normal for your network, and alerts you to what isn't, with machine-learning anomaly detection alongside rule-based detectors.

It catches port scans, brute force, floods, DNS tunneling and domain-generation bursts, beaconing to command-and-control servers, data exfiltration, ARP spoofing, rogue DHCP and router advertisements, name poisoning and lateral movement. It reads TLS handshakes for the hostname and a JA3/JA4 fingerprint, and matches threat feeds downloaded to your PC: nothing about your traffic is sent out.

Related alerts become incidents, serious ones save the packets behind them, and a local browser dashboard shows it all live. Live capture needs Npcap. The exe is code-signed by James Cupps. MIT licensed.

Features

  • Live capture with bandwidth charts and per-process flows
  • Machine-learning anomaly detection trained on your own traffic
  • Port scans, brute force, floods, DNS tunneling and exfiltration
  • Beaconing (command-and-control) detection that survives jitter
  • ARP spoofing, rogue DHCP, name poisoning and lateral movement
  • TLS hostnames and JA3/JA4 fingerprints from encrypted traffic
  • Threat feeds checked on your PC; your traffic never leaves it
  • Alerts grouped into incidents, with the packets behind them saved
  • Local browser dashboard, plus the desktop app and tray
  • Code-signed exe and signed updates

Project Samples

Project Activity

See All Activity >

License

MIT License

Follow NetSentinel

NetSentinel Web Site

Other Useful Business Software
$300 Free Credits to Build on Google Cloud Icon
$300 Free Credits to Build on Google Cloud

New customers can spin up VMs, build with AI, and query data at no cost.

Put your $300 in credit toward real workloads, then keep building with free monthly usage for 20+ products. No commitment and no charge until you upgrade.
Start Free
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of NetSentinel!

Additional Project Details

Operating Systems

Windows

Languages

English

Intended Audience

End Users/Desktop, System Administrators

User Interface

Tk, Web-based

Programming Language

Python

Related Categories

Python Security Software, Python Network Monitoring Software

Registered

2 days ago