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 frontend
yarn install
yarn 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/fileserver
yarn install
yarn start
The servers runs on localhost:5000
.
cd backend/geolocation
yarn install
yarn start
The servers runs on localhost:5001
.