通用抓包工具
- tcpdump
- tshark (wireshark 命令行版)
tshark 安装
yum install -y wireshark
http请求抓包
- tcpdump方式:
1 | sudo tcpdump -A -s 0 'tcp port 8080 and (((ip[2:2] - ((ip[0]&0xf)<<2)) - ((tcp[12]&0xf0)>>2)) != 0)' |
- tshark方式:
1 | 加 -V 显示包体内容,否则仅url,response_code等 |
mysql 抓包
- tcpdump方式
1 | sudo tcpdump -i any -s 0 -l -w - dst port 3306 | strings | perl -e ' |
- tshark方式
1 | time_delta 本次回包耗时(RTT) |