社区
通信技术
帖子详情
怎样实现网上的数据监听?
wutongshu
2000-03-05 01:42:00
我想知道怎样实现取得物理层上的所有的数据,包括点对点方式的数据发送。不论是在
win95、win98、winnt上。
...全文
593
15
打赏
收藏
怎样实现网上的数据监听?
我想知道怎样实现取得物理层上的所有的数据,包括点对点方式的数据发送。不论是在 win95、win98、winnt上。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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
打赏
举报
回复
物理层是又网卡管的,你不需要知道,其实操作系统也就从链路层管起嘛!
c#
实现
USB扫码枪
监听
读取
数据
完整代码 可以直接运行
c#
实现
USB扫码枪
监听
读取
数据
完整代码 可以直接运行
Vue 框架怎么
实现
对象和数组的
监听
?
Vue 框架怎么
实现
对象和数组的
监听
? 如果被问到 Vue 怎么
实现
数据
双向绑定,大家肯定都会回答 通过 Object.defineProperty() 对
数据
进行劫持,但是 Object.defineProperty() 只能对属性进行
数据
劫持,不能对整个对象进行劫持,同理无法对数组进行劫持,但是我们在使用 Vue 框架中都知道,Vue 能检测到对象和数组(部分方法的操作)的变化,那它是怎么
实现
的呢?我们查看相关代码如下: /** * Observe a list of Array item
实现
MySQL 读写分离的利器 mysql-proxy
其中 mysql-proxy 强大的功能是
实现
“读写分离”,基本原理是让 “主”
数据
库处理事务性查询,让“从”
数据
库处理 SELEC T查询,最后通过
数据
库的复制功能,把事务性处理导致的
数据
变更,同步到集群中的从
数据
库中...
如何
实现
vue中的
数据
深度
监听
?
vue中
监听
数据
的变化分三步: 1.判断
监听
的
数据
是普通值还是引用对象; 2.如果是数组要单独
实现
数组的部分方法; 3.对于多层嵌套对象,递归遍历
监听
所有属性; // 触发更新视图 function updateView() { console.log('视图更新') } // 重新定义数组原型 const oldArrayProperty = Array.prototype // 创建新对象,原型指向 oldArrayProperty ,再扩展新的方法不会影响原型 const arrP
vue的
数据
监听
是如何
实现
的?
当
数据
发生变化时,Vue会通知所有订阅该
数据
的
监听
器,并执行相应的回调函数。Vue使用一个事件队列来维护所有的订阅者和事件处理函数,当
数据
发生变化时,Vue会将变化事件添加到事件队列中,并逐个执行对应的处理函数。
数据
劫持:Vue通过使用Object.defineProperty()方法来劫持
数据
对象的属性,并使用getter和setter来
监听
属性的变化。总的来说,Vue的
数据
监听
是通过
数据
劫持和发布订阅模式来
实现
的,这种机制使得Vue能够实时响应
数据
的变化,并执行相应的处理函数。
通信技术
4,356
社区成员
28,926
社区内容
发帖
与我相关
我的任务
通信技术
通信技术相关讨论
复制链接
扫一扫
分享
社区描述
通信技术相关讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章