Wireshark抓包

0、背景

mysql通信协议解析可见:https://my.oschina.net/OutOfMemory/blog/1595684

大致格式为 length(3B) + sequence(1B) + body

length值得是单纯body的长度,因此单个msyql包大小应该严格<16MB(2**24)


1、在filter中添加过滤条件,例如mysql

2、可以愉快的分析啦。

例如从insert语句的执行中,可以看出,last insert id是insert的结果中返回的。

特别的,如果是batch insert,则返回第一条记录的id。(mysql版本:5.7.22-log)

3、其他的还有mysql-sniffer等工具,可以自行使用

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1.dubbo头部协议 1.1.协议图 1.2.协议说明 1.2.1 描述:dubbo的协议头部是16字节的定长数...
    杭州_mina阅读 3,314评论 0 4
  • Frame: 物理层 的数据帧概况。 Ethernet II: 数据链路层 以太网帧头部信息。 以太网 Inter...
    天夭夭阅读 5,063评论 1 1
  • 概述 图1.1是通过Wireshark抓到的HTTPS(TLS1.2)连接过程的数据包 数据包中的client端i...
    mituniao阅读 4,356评论 0 4
  • 我是黑夜里大雨纷飞的人啊 1 “又到一年六月,有人笑有人哭,有人欢乐有人忧愁,有人惊喜有人失落,有的觉得收获满满有...
    陌忘宇阅读 8,613评论 28 53
  • 信任包括信任自己和信任他人 很多时候,很多事情,失败、遗憾、错过,源于不自信,不信任他人 觉得自己做不成,别人做不...
    吴氵晃阅读 6,232评论 4 8