winpcap 所抓数据包的解析(比如获取请求的url地址)

wycdavid2008 2008-11-08 05:54:58
1.ip地址和端口都已经可以获取到了
2.怎么才能获取到数据包的详细信息呢(比如请求的url地址呢?)
4.数据包的内容好像都是byte[]啊,里面根本没有url地址的字符串啊。
5.我用的是c#,用的sharpPcap类库(是基于winpcap的)
6.注意是编程实现的,不是问这个软件的用法。
...全文
638 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
lextm 2008-11-09
  • 打赏
  • 举报
回复
HTTP的解析自然是要按照RFC2616之类的自己看了。毕竟这些byte[]都是有规律的。对于lz的要求,使用一个完整的HTTP包解析器是最好不过的,不过直接解析请求路径那一部分的byte则效率更高了。
CruelYoung123 2008-11-09
  • 打赏
  • 举报
回复
协议重组。。。?
wzuomin 2008-11-08
  • 打赏
  • 举报
回复
帮顶,lz应该先去了解一下TCP、UDP等协议格式然后再分析这些数据
brallow 2008-11-08
  • 打赏
  • 举报
回复
不过对这个类库还比较感兴趣,我试先,有时间就做个出来给你用用。
brallow 2008-11-08
  • 打赏
  • 举报
回复
使用WinPcap截取到的本来就是底层的TCP数据报,你需要根据 Http协议的格式去手工分析URL地址出来。

111,092

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

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