基于golang的嗅探抓包工具, 类似tcpdump
使用方式
直接使用
release
手动构建
go build
tinydump
命令参数
sudo ./tinydump -h
[ -i interface ]
[ -t timeout ]
[ -c count ]
[ -s snaplen ]
[ -X hexdump ]
[ -d dump file ]
[ -r read file ]
[ -h show usage]
[ expression ]
使用范例:
1.直接使用
$ sudo ./tinydump
2.host过滤
$ sudo ./tinydump 'src 192.168.1.101 or dst 192.168.1.101'
3.端口过滤
$ sudo ./tinydump 'port 8000'
4.超时捕获 (时间单位为秒)
$ sudo ./tinydump -t 60
5.生成快照文件
$ sudo ./tinydump -d /tmp/test.cap
6.读取快照文件
$ sudo ./tinydump -r /tmp/test.cap
7.捕获指定行数的包
$ sudo ./tinydump -c 10