1. 首页
  2. 编程语言
  3. C#
  4. c#实现pcap格式解包

c#实现pcap格式解包

上传者: 2019-05-07 00:04:11上传 RAR文件 41.01KB 热度 31次
c#实现pcap格式解析,方便Wireshark抓包后数据的分析,实现了TCP与UDP的解包
用户评论
码姐姐匿名网友 2019-05-07 00:04:11

其他信息: 未能找到路径“C:\Users\chenjjunjc\Desktop\transfer.log”的一部分这是怎么回事啊

码姐姐匿名网友 2019-05-07 00:04:11

可以学习一下

码姐姐匿名网友 2019-05-07 00:04:11

有BUG,解码的时候,IPHeader解码完成之后,下标没有右移。然后 offset又错误的加了 PacapData的长度。导致最终输出的结果与Wireshark的输出结果不一致。好在把大部分的结构都写出来。

码姐姐匿名网友 2019-05-07 00:04:11

关于这个byte[] data = new byte[pktHeader->Len];的错误,发生的原因是Pcap文件中有IPv6的包,导致他读错了,定义的类型中没有这方面的定义,解析IPv4的都是可以的

码姐姐匿名网友 2019-05-07 00:04:11

东西不错,很有参考价值

码姐姐匿名网友 2019-05-07 00:04:11

这个只解析到了tcp层,我自己又改写到了解析http层。还是有参考意义的

码姐姐匿名网友 2019-05-07 00:04:11

不错,可用,多谢分享

码姐姐匿名网友 2019-05-07 00:04:11

很不错,还是这里靠谱

码姐姐匿名网友 2019-05-07 00:04:11

在学习中,对C#还不是很熟悉,还应该再好好学习一下。