mirror of https://github.com/40t/go-sniffer.git
1.8 KiB
1.8 KiB
go-sniffer
Capture mysql,redis,http,mongodb etc protocol...
Support List:
Demo:
$ go-sniffer en0 mysql
Setup:
- support :
MacOS
Linux
Unix
- not support :
windows
Centos
$ yum install libcap-devel
Ubuntu
$ apt-get install libcap-dev
MacOs
All is ok
RUN
$ go get -v github.com/40t/go-sniffer
$ cd $(go env GOPATH)/src/github.com/40t/go-sniffer
$ go run main.go
Usage:
==================================================================================
[Usage]
go-sniffer [device] [plug] [plug's params(optional)]
[Example]
go-sniffer en0 redis Capture redis packet
go-sniffer en0 mysql -p 3306 Capture mysql packet
go-sniffer --[commend]
--help "this page"
--env "environment variable"
--list "Plug-in list"
--ver "version"
--dev "device"
[Example]
go-sniffer --list "show all plug-in"
==================================================================================
[device] : lo0 : 127.0.0.1
[device] : en0 : xx:xx:xx:xx:xx:xx 192.168.199.221
==================================================================================
Example:
$ go-sniffer lo0 mysql
$ go-sniffer en0 redis
$ go-sniffer eth0 http -p 8080
$ go-sniffer eth1 mongodb