如何用tcpdump 抓3306端口执行的sql语句命令

2025-05-09 21:33:19
推荐回答(1个)
回答1:

目的:捕捉web发送到mysql数据库服务器的sql语句
使用tcpdump捕捉发往mysql端口3306的sql语句,具体命令如下: tcpdump -A -s 0 -i eth1 host 172.16.0.18 -w dumpfile1.cap,将tcpdump捕捉的包,用Wireshark解包即可获取发送mysql服务器的sql语句
其中 -A 是以ASCII码
-s 0 截取全部的数据包 默认值是截取部分
-i 指定从那个接口捕捉数据包
-w 将指定的数据包的存储文件