Skip to content

backedrum/lipz

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LIPZ - a tool for capturing network packages.

  • backend - golang,
  • frontend - vue.js

How it works?

  1. Compile go server and start server binary under sudo.
go build server.go
sudo ./server
  1. Start UI from /client folder. For detailed instructions follow this link.
npm run dev
  1. Navigate to "Devices" link -> a table with available devices will be displayed.
  2. Click on device row -> capture dialog will appear. Press "Start Capture!" button.
  3. Live capture on selected device will be taken for 15 seconds. Result will be presented afterwards.

Main libraries used:

Profile

Inorder to profile the server with pprof: http://localhost:3000/debug/pprof/