您好我在Linux下使用终端
我正在尝试分析为响应一些简单查询而发送的mysql数据包。
我可以使用命令
查看查询 NSData *data=[NSData dataWithContentsOfURL:[NSURL URLWithString:@"http://api.iospond.com/api/index.php/GetData"]];
NSError *error=nil;
id response=[NSJSONSerialization JSONObjectWithData:data options:NSJSONReadingMutableContainers error:&error];
NSLog(@"Your JSON Object: %@ Or Error is: %@", response, error);
我还可以看到使用
从mysql发送的响应(数字不是内容) tshark -i any -d tcp.port==3306,mysql -T fields -e mysql.query 'port 3306'
即
tshark -i any -d tcp.port==3306,mysql 'port 3306'
有什么方法可以看到发送的查询,同时看到终端从MySQL发回的响应的字节数组? 所以我可以看到响应哪些sql查询发送了哪些字节。
由于
答案 0 :(得分:0)
最后,我使用了命令
tshark -i any -d tcp.port==3306,mysql -T fields -e mysql.query -e mysql.payload 'port 3306'