怎样实现网上的数据监听?

wutongshu 2000-03-05 01:42:00
我想知道怎样实现取得物理层上的所有的数据,包括点对点方式的数据发送。不论是在
win95、win98、winnt上。
...全文
593 15 打赏 收藏 转发到动态 举报
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
huan_z 2000-06-20
  • 打赏
  • 举报
回复
如果需要从各方面了解IP包,我建议安装Windows 2000
在Windows 2000中有一个工具“网络监视器”,该工具
从个方位刨解IP数据包并加以分析,这是笔者见过的最
好的Windows下的IP包分析器。
Storm 2000-06-15
  • 打赏
  • 举报
回复
我也碰到了相似的问题,有一大堆PPP、IP、TCP包,怎样把它们解开重组成一个完整文件?

若有哪位愿指点请emailto: Jzj@email.com.cn
white 2000-06-09
  • 打赏
  • 举报
回复
这实际上是就是一个sniffer程序,搞网络安全的人都知道的。所谓网卡的混杂模式,
就是指网卡接收并处理从网上经过的所有数据包。
网卡的模式可以用软件去修改,但是在WINDOWS环境下,操作网卡的部分都被封装进了
网卡驱动程序里。所以,如果你需要这样的功能,只有自己写一个驱动程序,作为
一个TCP/IP安装到网络中。幸运的是,早已有人写了这样的东东,
你可以到搜索引擎里用关键字"vpacket","LibnetNT"等去找一把,我这里也有,包括
源代码。好象是需要WINDOWS的DDK支持的。不过我反正赞成直接用它,然后自己只管
高层的功能。
不过现在的网络大都使用交换式HUB,数据包并非广播方式,所以,你只有将这样的程序
安装到路由或者网关(如果是软件实现的话)服务器上,才管用。
另外,这样的东西是很危险的,如果利用不当,则成为一个祸害,所以,在你写这样的
东西前,就应当考虑到如何控制它的使用。
sayhello 2000-06-08
  • 打赏
  • 举报
回复
microsoft对于网络链路层监听的编程接口很困难,但是对于Linux使用的是对TCP/IP的链路层直接操作,很容易各位有兴趣的话,可以查下资料,好东西请给我一份,
我的 Header 写了个 Intranet 的网路监测程序 用的方法是对网路中的广播的数据包分析头部部分,还可以伪装成别人的IP截获数据包,可惜这个东西是它 绝密文件 不过各位可以看一些对网卡直接操作的书籍,可能会有些帮助!!!!
dolaime 2000-06-03
  • 打赏
  • 举报
回复
shuke
i want to know that you talk about
can you send the mail about those?
dolaime@elong.com
daidai 2000-05-27
  • 打赏
  • 举报
回复
shuke大侠:
我也想知道,你能不能给我也发一个邮件 zzzling@263.net
我想做的是一个网络流量监控的东东,也是要接收所有的数据包,应该怎么实现呢?
(VC WINDOWS)
trace 2000-04-28
  • 打赏
  • 举报
回复
请shuke给大家上一课!
dwy 2000-04-21
  • 打赏
  • 举报
回复
shuke:
你好
我想请问如何在winnt,win98下将网卡设置为混杂模式,microsoft提供了用于网络链路层监听的编程接口了吗?
shuke 2000-03-08
  • 打赏
  • 举报
回复
给了你一封邮件,附件中有相关资料。
wutongshu 2000-03-07
  • 打赏
  • 举报
回复
shuke:
你好!
你所说的“网卡有个混杂模式”,它是软设置还是硬设置,你能给我解释一下你所的
混杂模式吗?你能说的详细一些吗?
shuke 2000-03-07
  • 打赏
  • 举报
回复
因为以太网是广播方式,所以每台机器的网卡都能收到本网段的数据包。但是在正常工作模式下,网卡将不是发往自己的数据包都丢弃了。网卡另外还有个混杂模式,将网卡的工作方式设定成该方式,就可以获得所有的数据包了。实现起来并不困难。
huan_z 2000-03-06
  • 打赏
  • 举报
回复
我在补充一句,在发送数据包时一定要指定
在同一个网段中,在不同一个网段中必须要
只定网段。
Firing_Sky 2000-03-06
  • 打赏
  • 举报
回复
在以太网中,是句的传送是以广播的形式来实现的,当一台机器传送数据时,每一台机器都收到了,只是操作系统不做处理而已。具体实现的方法比较复杂,要接管操作系统的设备,推荐看电子工业出版社《用TCP/IP进行网纪互连》
wutongshu 2000-03-06
  • 打赏
  • 举报
回复
你好!
或许我的问题没有写清楚!我希望得到的是我能够在本机实现全网数据的监听,例如:我在局域网上,我的本机IP是128.127.55.120,而我能从网上监听,并获得网上IP为128.127.55.100发给128.127.55.89的数据。有什么解决方案吗???
Firing_Sky 2000-03-05
  • 打赏
  • 举报
回复
物理层是又网卡管的,你不需要知道,其实操作系统也就从链路层管起嘛!

4,356

社区成员

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

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