社区
通信技术
帖子详情
网卡-混杂模式-流经过的数据包
caojian_21
2008-05-22 11:11:52
书上说:网卡设置为混杂模式后就可以接收流经过的数据包,
请教各位,这个流经过的数据包指的是局域网中所有的数据包吗?
也就是说 能 收到网络中所有的主机的信息吗?
新手初涉,麻烦给讲讲!
...全文
767
6
打赏
收藏
网卡-混杂模式-流经过的数据包
书上说:网卡设置为混杂模式后就可以接收流经过的数据包, 请教各位,这个流经过的数据包指的是局域网中所有的数据包吗? 也就是说 能 收到网络中所有的主机的信息吗? 新手初涉,麻烦给讲讲!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
caojian_21
2008-05-26
打赏
举报
回复
5楼 说的 非常有道理 !
正在思索 这个问题 ! 麻烦懂得的仁兄给 讲讲了 !
spopo
2008-05-25
打赏
举报
回复
[Quote=引用 4 楼 caojian_21 的回复:]
非常感谢! 但是在交换式以太网中,如何才能在 局域网中其他主机能正常上网的情况下,监听他们的数据包呐?
[/Quote]
如果一个主机要指名点姓发给另一个主机(mac地址写清楚是给他),那么交换机肯定不会把包给你,除非想办法用arp欺骗使对方误以为你是那个主机,或者想办法把交换机内地址转发表清空(你有权限或者你是超级黑客),然后交换机会在重新学习的过程中广播其他主机的包,但这两种情况都不能完全保证其它主机能正常上网,arp欺骗可能会中断其它主机之间正常交流,这与监听它们之间正常的数据包交换的目的相悖,清空转发表也很难做到长时间的正常监听,我也是初学者,一点拙见~
caojian_21
2008-05-24
打赏
举报
回复
这里情况比较复杂
在广播式以太网中(共享介质,用HUB连接),打开混杂模式就可以抓到局域网中的所有主机发的数据包了
这里牵涉到广播式以太网的一个特性:单播群发
而在交换式以太网中(交换机分离)则不行,因为交换机转发的报文是一一…
_____________________________________________________________________________
非常感谢! 但是在交换式以太网中,如何才能在 局域网中其他主机能正常上网的情况下, 监听他们的数据包呐?
blackbillow
2008-05-23
打赏
举报
回复
[Quote=引用 2 楼 caojian_21 的回复:]
象ethereal 这样的抓包工具 都是基于 winpcap 的, winpcap 是把网卡 设为混杂模式接收包,也就是说无法 抓到 局域网中的所有主机发的数据包了?
[/Quote]
这里情况比较复杂
在广播式以太网中(共享介质,用HUB连接),打开混杂模式就可以抓到局域网中的所有主机发的数据包了
这里牵涉到广播式以太网的一个特性:单播群发
而在交换式以太网中(交换机分离)则不行,因为交换机转发的报文是一一对应的,能够隔
离冲突域和有效的抑制广播风暴的产生
这种情况也不是完全不能捕获,可以采用ARP欺骗一些其他技术来实现
caojian_21
2008-05-23
打赏
举报
回复
这个流经是指流经这个网卡的数据包
普通模式下,网卡会对这些数据包的目的地址进行检查,它只收下广播包和目标MAC是自身的单播包,其他包就扔了。
而混杂模式下,就不管这么多了,来什么收什么
--------------------------------------------------------------
还想问下:象ethereal 这样的抓包工具 都是基于 winpcap 的, winpcap 是把网卡 设为混杂模式接收包,也就是说无法 抓到 局域网中的所有主机发的数据包了?
谢谢!
blackbillow
2008-05-22
打赏
举报
回复
请教各位,这个流经过的数据包指的是局域网中所有的数据包吗?
----------------------------
这个流经是指流经这个网卡的数据包
普通模式下,网卡会对这些数据包的目的地址进行检查,它只收下
广播包
和
目标MAC是自身的单播包
,其他包就扔了。
而混杂模式下,就不管这么多了,来什么收什么
手把手教你捕获
数据包
-winpcap-
混杂
模式
设定
手把手教你捕获
数据包
-winpcap-
混杂
模式
设定
android
混杂
模式
:监听
网卡
数据demo
在android下运行,通过SOCK_RAW监听
网卡
数据,并获取本地和远端的mac与ip地址。
2.1
混杂
模式
- Wireshark
数据包
分析实战(第 3 版) - 知乎书店1
2.1
混杂
模式
- Wireshark
数据包
分析实战(第 3 版) - 知乎书店 1.3.3单播
流
量 1.4结 2.1
混杂
模式
2.2在集线器连接络
利用winpcap工具实现的抓包程序
利用WinPcap捕获网络
数据包
的功能来实现的。使用WinPcap的函数pcap_finidalldevs()获主机的网络设备名,选择一个有线
网卡
,用函数pcap_open_live()打开该设备,通过把
网卡
设置为
混杂
模式
,接收一切
数据包
,可以定义一些过滤规则来捕获特定的
数据包
。再对接收到的以太网
数据包
进行分析,先找出IP
数据包
,再找出UDP
数据包
,最后分别显示出该类
数据包
的协议类型及相关字段。
raw_socket.zip
Linux下使用raw_socket进行模拟抓包的程序,
网卡
被设置为
混杂
模式
,可以接收到网络中任意的
数据包
。可根据需要决定是否启用BPF功能
通信技术
4,392
社区成员
28,904
社区内容
发帖
与我相关
我的任务
通信技术
通信技术相关讨论
复制链接
扫一扫
分享
社区描述
通信技术相关讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章