A simple packet sniffer written in Python, with the ability to utilize Wireshark dissectors (display filters.)
Built with Flask, PyShark and AngularJS.
The project has to be run in a Linux environment with Python 3.7+.
- Go (
cd
) to the project directory. python3 -m venv sniffer
. sniffer/bin/activate
pip install -r requirements.txt
- Start the app by running
sudo python3 app.py
(has to be run as superuser due to socket permissions.)