Skip to content

smottoms/network-sniffer-ids

Repository files navigation

Python Network IDS – MITM & ARP Spoof Detection

A Python-based Network Intrusion Detection System that detects network attacks in real time.

Features

  • Packet sniffing using Scapy
  • ARP Spoof detection
  • Man-in-the-Middle attack detection
  • Port scan detection
  • Suspicious UDP traffic alerts
  • GUI monitoring dashboard
  • Docker CLI mode

Demo Video

Watch the project in action:

Watch the Demo

Technologies Used

  • Python
  • Scapy
  • Tkinter
  • Docker
  • Npcap

How to Run

Install dependencies:

pip install scapy

About

A Python-based Network Intrusion Detection System that detects: • Man-in-the-Middle attacks • ARP spoofing • Port scanning • Suspicious UDP traffic • ICMP activity Includes a real-time GUI dashboard and Docker CLI mode.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages