作者: 乔克斯
查看: 54341|回复: 60

[源码] 【网卡抓包】C#抓包,SnifferHttp使用网卡获取Http请求数据

  [复制链接]
乔克斯 发表于 2015-4-19 15:57:46 | 显示全部楼层 |阅读模式
查看: 54341|回复: 60
说明:
  • 一个完整的数据包监听源码,当然并不仅仅只能监听http数据,可以获取到所有经过网卡的数据。
  • 但是通过内置的 HttpSniffer.HttpPacket sn = new HttpSniffer.HttpPacket();  sn.ParseRequest(data);
  • 可以直接将数据包转换为http对象,就可以读取到地址和cookie以及其他东西了。
  • 在数据包监听事件里面我做了判断,只显示http数据包的详细信息。对于其他的数据包只显示ip+端口组合。
  • 当然有了数据包内容,想获取什么类型都可以,例如直接通过标头就可以只获取post提交的数据,就可以进行http提交抓包了。
  • 内置一个TcpPacket类,HttpPacket类是基于TcpPacket类实现的。总之功能还是非常强大的,具体怎么使用就看自己的实际环境了。

效果截图:
1.主界面。


案例源码下载:

评分

参与人数 2金钱 +6 贡献 +1 收起 理由
hsatnet + 1 不错,加上数据分析过滤后,会有更大作用。.
xiaobo + 5 + 1 不错,之前有搞过这玩意.挺麻烦的..

查看全部评分

回复 论坛版权

使用道具 举报

huihui0371 发表于 2015-8-17 00:14:15 | 显示全部楼层
我想知道怎么才可以吧Content内容也抓出来!!!
CastleDrv 发表于 2015-4-19 20:14:18 | 显示全部楼层
赞一个~~
回复

使用道具 举报

kuafaaf 发表于 2015-4-20 09:10:38 | 显示全部楼层
好多知识啊
张守清 发表于 2015-5-7 03:38:55 | 显示全部楼层
看看,挺好奇的
superegoliu 发表于 2015-5-7 20:32:04 | 显示全部楼层
以一种访问权限不允许的方式做了一个访问套接字的尝试。 运行出现这个错误
 楼主| 乔克斯 发表于 2015-5-8 10:18:38 | 显示全部楼层
superegoliu 发表于 2015-5-7 20:32
以一种访问权限不允许的方式做了一个访问套接字的尝试。 运行出现这个错误 ...

用管理员模式运行。
snr19820216 发表于 2015-7-5 22:09:48 | 显示全部楼层
感谢分享 。谢谢
snr19820216 发表于 2015-7-5 22:10:13 | 显示全部楼层
感谢分享 。谢谢
snr19820216 发表于 2015-7-7 05:42:45 | 显示全部楼层
赞一个~~
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 加入CSkin博客

本版积分规则

QQ|申请友链|小黑屋|手机版|Archiver|CSkin ( 粤ICP备13070794号

Powered by Discuz! X3.2  © 2001-2013 Comsenz Inc.  Designed by ARTERY.cn
GMT+8, 2024-3-29 06:31, Processed in 0.637117 second(s), 38 queries , Gzip On.

快速回复 返回顶部 返回列表