谁有截获网络数据的程序源码,共享一下

xzhifei 2006-12-08 11:28:42
测试过HOOK WH_GETMESSAGE,然后再HOOK ws2_32.dll的程序,貌似没有效果
...全文
393 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
xzhifei 2007-02-12
  • 打赏
  • 举报
回复
该贴由《CSDN论坛浏览器:http://CoolSlob.ys168.com/》自动结算
柯本 2006-12-14
  • 打赏
  • 举报
回复
c的写过一个简单的:
http://topic.csdn.net/t/20050422/12/3958116.html
delphi的,以前网上下过一个,用winpcap的.老外写的,很不错,在单位的电脑里(不过要费时找一下了)
网上有关资料应该很多的,搜一下
YouTuBe 2006-12-14
  • 打赏
  • 举报
回复
mark
天涯倦客 2006-12-12
  • 打赏
  • 举报
回复
mark ...
正好要看 winpcap...
do2008 2006-12-08
  • 打赏
  • 举报
回复
另外,网上有一个叫TJesComponents的控件,已经把在delphi,bcb中使用winpcap进行了封装,很方便的。

在网上找一下,没有就在阿日群里Q我
do2008 2006-12-08
  • 打赏
  • 举报
回复
偶用winpcap写过一个东西,偶来介绍一下,

Winpcap是一套可在windows下捕获数据包的开发包,是开放源码的。
官方网站:http://www.winpcap.org/

Winpcap由一个协议层的网络驱动捕获数据包,可以对进出的网络数据包如:以太帧,ICMP包,IP包等进行捕获分析,也可以自行组包并发送出去;

另外winpcap的网络驱动是一种可以理解为旁路的驱动,不能对数据包进行过滤,修改,如果要做这样的功能,应该考虑ndis,tdi驱动,以及就用层的spi,及hook socket的send,recv这些函数;

winpcap的sdk中,包含有VC的demo,它的lib,及h头文件,都是VC的,所以转到borland的delphi,bcb,需要将lib文件,转一下,或者用dll2lib生成一下

winpcap提供了一个应用层的dll,程序通过调用这个dll的接口函数,来与它的网络驱动进行数据捕获

下载的有几种包
1.WinPcap auto-installer (driver +DLLs) 这个是发布文件的打包,用于你应用程序发布
http://www.winpcap.org/install/default.htm

2.Download WinPcap 3.1 Developer's Pack 包含SDK文件及demo
http://www.winpcap.org/devel.htm

cnhgj 2006-12-08
  • 打赏
  • 举报
回复
http://www.vckbase.com/document/viewdoc/?id=649
这里有C的例子。。你看看
xzhifei 2006-12-08
  • 打赏
  • 举报
回复
恕小弟愚顿,都木有听说过winpcap
cnhgj 2006-12-08
  • 打赏
  • 举报
回复
用winpcap来写。。
xzhifei 2006-12-08
  • 打赏
  • 举报
回复
1楼
zuoansuifeng 2006-12-08
  • 打赏
  • 举报
回复
http://www.cublog.cn/u/8780/showart.php?id=174273 WinPcap 教程

1,593

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 网络通信/分布式开发
社区管理员
  • 网络通信/分布式开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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