Welcome to the Packet Sniffer project! This Python-based tool utilizes the Scapy library to capture and analyze network packets in real-time. Packet sniffing is an essential technique for network administrators and security professionals to monitor and diagnose network issues, and for educational purposes to understand network protocols and traffic.
- Capture live network packets.
- Display detailed information about each packet, including source and destination IPs.
- ports, and protocol types.
- Support for various protocols such as TCP, UDP, and HTTP.
- Python 3.6 or later
- Scapy library
git clone https://github.com/Aegon253/Network_Sniffer.git
cd Network_Sniffer
pip install scapy
-
Navigate to the project directory
cd Network_Sniffer
-
Run the Packet Sniffer sudo python packet_sniffer.py
Once the packet sniffer is running, it will start capturing packets on the default network interface. It will display information about each captured packet in the terminal. To stop the packet sniffer, you can use Ctrl + C.