如何在WINNT/9x下编写网络监视程序,比如截获IP包,并分析它??

stamf 2000-09-13 11:42:00
和有一位网友的问题一样,只不过我希望采用 Winsock 或者VXD 来写,如果能在 NT/9x都能用是最好不过的了。为了不浪费,先给50分,回答了我可以加到200分或者更多。谢谢各位了 ^_^
...全文
351 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
Netguy 2001-04-22
  • 打赏
  • 举报
回复
sniffer可以参考WinDump/WinCap的源码:netgroup-serv.polito.it/winpcap/。如果用驱动程序实现一般都是要自己写一个protocol driver。

还有这里介绍了一个用WinSock2 API实现的,不需要自己写驱动程序(似乎有小问题,本机发出去的包经常看不到):
http://magazine.nsfocus.com/detail.asp?id=886

如果不光是sniffer功能,还需要有截断功能,就比较麻烦一些。

hehefaint 2001-04-20
  • 打赏
  • 举报
回复
网络监测应该和什么socket没有关系吧。关键在于网卡的模式。
shakespear 2001-04-18
  • 打赏
  • 举报
回复
raw socket 可以用来实现网络监视吗?
Jiessie 2000-09-21
  • 打赏
  • 举报
回复
给你一个例子:HookNdis的。我本想研究,但现在没有时间。只能给你这些了,记住写完后给我一份源代码吧。
URL: go1.163.com/~wwwzy/mypro/ndismac.zip
g622 2000-09-18
  • 打赏
  • 举报
回复
对不起我计错了是2000.8
stamf 2000-09-17
  • 打赏
  • 举报
回复
哪一年的哪一期呢?
g622 2000-09-16
  • 打赏
  • 举报
回复
<电脑编程技巧与应用>上有篇利用sock2伪装ip的例子,可以借鉴一下
llt 2000-09-16
  • 打赏
  • 举报
回复
网上的资料多,搜索即可,但几乎都是英文的。
中文有本译书,名字大概是《windows网络编程》。
llt 2000-09-15
  • 打赏
  • 举报
回复
目前还没有看到有用winsock编写的、公布源码的程序。Ipman有公开源码,它的核心是国外一所大学的vxd源码,还有doc,但由于NT和2000的底层机制和95、98不一样,vxd不适用了,所以在nt和2000下不可用。
建议用winsock 2编写,利用raw socket来实现网络监听,这将可以有更好的可移植性。
stamf 2000-09-15
  • 打赏
  • 举报
回复
哪里能找到winsock2的编程资料呢?
stamf 2000-09-13
  • 打赏
  • 举报
回复
最好有源代码例子

4,354

社区成员

发帖
与我相关
我的任务
社区描述
通信技术相关讨论
社区管理员
  • 网络通信
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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