The goal of this master thesis project is to provide a novel visualization tool for packet capture (PCAP) files.
Demo: https://pcap-viz.surge.sh/
Resulting diploma thesis: https://is.muni.cz/th/ejjrg
Resulting conference paper: https://www.muni.cz/en/research/publications/1771159
Student: Juraj Uhlar, mail: 422160@mail.muni.cz
- Make sure you have Vagrant installed (including a provider such as VirtualBox)
- Run
start.sh(on Linux) orstart.bat(on Windows)
This will take a few minutes but eventually the application will be available on in your broswer on localhost:3000.
We recommend using Google Chrome with 1920x1080 resolution.
In the console:
cd frontendyarn installyarn start
(You can use npm instead of yarn)
The web app runs on localhost:3000.
You can edit frontend/src/utils/config.ts to change the geolocation and fileserver URL between localhost and remote servers.
Web app is also deployed to: https://pcap-viz.surge.sh/
Aside from Node and npm, the file server requires tshark to be installed and available in PATH.
cd backend/fileserveryarn installyarn start
The servers runs on localhost:5000.
cd backend/geolocationyarn installyarn start
The servers runs on localhost:5001.