- Clone the repo
- Optionally: create a new Python 3.10 virtual environment with
python -m virtualenv env
2a. Activate the virtual environmentsource ./venv/Scripts/activate
- Install all the dependencies:
pip install -r requirements.txt
- Install Wireshark (https://www.wireshark.org/) and Nmap (https://nmap.org/)
- Take a packet capture using
python capture.py
. It defaults to a 60s packet capture but you can adjust the time, network interface it is listening on and the database it stores the devices in using command line arguments. Usepython capture.py --help
to get them. - Analyse and represent that packet capture using
python analysis.py -p <your pcap name>
the pcap name is outputted bycapture.py
and defaults to a timestamp of when it was captured. Again, usepython analysis.py --help
to get help on the arguments.
-
Notifications
You must be signed in to change notification settings - Fork 0
JTWWilson/project
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
UoB Final Year Project code
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published