Protecc is a simple Graphic User Interface running over wireshark packet logger. It can be installed and run on any internet browser. Using Protecc, allows the user to live capture packets in REALTIME. The Vue front end automatically renders the packet statistics live from firebase and render it in REALTIME on the user display.
Install Wirehsark as dependecy here:
https://www.wireshark.org
In the main directory folder run to start express router
npm run dev
Change directory into Protecc folder and install dependencies
npm install
Start the app on browser by running
npm run dev
- Packet Sniffer To start and stop packet capture on a wireless network
- Easy to use Dashboard A simple dashboard where users can see all the packets logged
- User Accounts Login with email and password or to login with google
- Statistics Render realtime statistics from packet capture with ChartJs
- Rules Management Allow users to create and save rules. Set rules on and off with a checkbox
- Customize settings Turn on infinity mode for infinite packet capture or set a packet count. Users can also turn rules mode on and off for easy configurability.
Capturing packets from tshark and rendering statistics in realtime
Setting a packet count of 100
This was run with the rule of only logging TCP Protocols