This is a simple Network Packet Sniffer application built using Python. It features a graphical user interface (GUI) that allows users to capture and display network packets in real-time.
- Capture network packets using Scapy.
- Display captured packets in a list.
- Start and stop packet sniffing with buttons.
- Basic settings tab for future enhancements.
- Python 3.x
- Scapy
- Tkinter (usually comes pre-installed with Python)
-
Clone the repository or download the
packet_sniffer.pyfile. -
Install the required libraries using pip:
pip install -r requirements.txt
-
Run the application:
sudo python packet_sniffer.py
- Click the "Start Sniffing" button to begin capturing packets.
- The captured packets will be displayed in the list box.
- Click "Stop Sniffing" to stop the capture.
Running this application may require administrative privileges depending on your operating system.
This project is licensed under the MIT License.
