Client app uses GRPC for libpcap call on remote hosts
- Install wireshark on client host
- Build executables:
# go mod download
# mkdir -p build
# go build -o build daemon/daemon.go; go build -o build client/*
- Install and run daemon from build dir or releases to all remote servers and run
- Start client app
- Add remote hosts with running daemon to local config:
>>> devices add remote1 192.0.2.1
>>> devices add remote2 192.0.2.2
or do it by group
>>> devices add remote1 192.0.2.1 remote2 192.0.2.2
- Set interface to capture (must be same on all devices)
>>> interface any
Default: any
- Set pcap-filter
>>> pcap-filter tcp port 443
Default: ""
- Start capture
>>> start
- After done, press stop button in wireshark and/or close it