在终端上使用 Wireshark 同时显示 mysql 字节响应和查询
Using Wireshark on terminial to show mysql byte responses and queries at same time
您好,我正在使用 Linux
下的终端
我正在尝试分析 mysql 响应一些简单查询而发送的数据包。
我可以使用命令查看查询
tshark -i any -d tcp.port==3306,mysql -T fields -e mysql.query 'port 3306'
而且我还可以使用
看到从mysql发送的回复(数字不是内容)
tshark -i any -d tcp.port==3306,mysql 'port 3306'
即
1 0.000000000 89.200.139.212 -> 127.0.0.1 MySQL 89 Request Query
2 0.000199026 127.0.0.1 -> 127.0.0.1 MySQL 79 Response OK
3 0.000310118 89.200.139.212 -> 127.0.0.1 TCP 68 33170 > mysql [ACK] Seq=22 Ack=12 Win=11256
有什么方法可以让我在终端上同时看到发送的查询和从 MySQL 发回的响应的字节数组?
所以我可以看到发送了哪些字节以响应哪些 sql 查询。
最后,我使用了命令
tshark -i any -d tcp.port==3306,mysql -T fields -e mysql.query -e mysql.payload 'port 3306'
您好,我正在使用 Linux
下的终端我正在尝试分析 mysql 响应一些简单查询而发送的数据包。
我可以使用命令查看查询
tshark -i any -d tcp.port==3306,mysql -T fields -e mysql.query 'port 3306'
而且我还可以使用
看到从mysql发送的回复(数字不是内容)tshark -i any -d tcp.port==3306,mysql 'port 3306'
即
1 0.000000000 89.200.139.212 -> 127.0.0.1 MySQL 89 Request Query
2 0.000199026 127.0.0.1 -> 127.0.0.1 MySQL 79 Response OK
3 0.000310118 89.200.139.212 -> 127.0.0.1 TCP 68 33170 > mysql [ACK] Seq=22 Ack=12 Win=11256
有什么方法可以让我在终端上同时看到发送的查询和从 MySQL 发回的响应的字节数组? 所以我可以看到发送了哪些字节以响应哪些 sql 查询。
最后,我使用了命令
tshark -i any -d tcp.port==3306,mysql -T fields -e mysql.query -e mysql.payload 'port 3306'