RawSocket和Winpcap截得的包有区别吗?

jason176374 2007-10-29 11:53:50
RT。

理论上说都是协议包,应该是一样的。
但是测试下来似乎不太一样。

谢谢。
...全文
247 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
star119119 2007-10-29
  • 打赏
  • 举报
回复
RAWSOCKET只抓 ip報文部分。
lailaiququ 2007-10-29
  • 打赏
  • 举报
回复
IP包内容不同?不会是程序写的有问题吧,可以用SNIFFER对照一下
RAWSOCKET好像抓不到MAC报头.
码农wuhb 2007-10-29
  • 打赏
  • 举报
回复
有.层次不同一个是在网卡上抓包,一个是在IP层抓包,winpcap抓的包更多,包括arp包和其他非ip报文,而raw socket只能抓ipv报文,而且据说ipv6的报文也不行.但winpcap都能抓
lailaiququ 2007-10-29
  • 打赏
  • 举报
回复
winpcap应该可以编程抓各种数据包,需根据数据包的种类,按各自的格式来解析.
jason176374 2007-10-29
  • 打赏
  • 举报
回复
明白了。
就是WINPCAP截到的包去掉MAC报头就可以了?

18,356

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 网络编程
c++c语言开发语言 技术论坛(原bbs)
社区管理员
  • 网络编程
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧