3948|0

1140

帖子

0

TA的资源

纯净的硅(初级)

楼主
 

linux网卡混杂模式和监听模式 [复制链接]

混杂模式(promiscuous mode)是电脑网络中的术语。是指一台机器的网卡能够接收所有经过它的数据流,而不论其目的地址是否是它。


一般计算机网卡都工作在非混杂模式下,此时网卡只接受来自网络端口的目的地址指向自己的数据。当网卡工作在混杂模式下时,网卡将来自接口的所有数据都捕获并交给相应的驱动程序。


网卡打开混杂模式命令如下:


通过shell命令来实现:
ifconfig wlan0 promisc  设置混杂模式
ifconfig wlan0 -promisc 取消混杂模式


监听模式(monitor)


iwconfig  wlan0 mode monitor


/home # iwconfig
lo        no wireless extensions.

wlan0     IEEE 802.11b  ESSID:""  Nickname:""
          Mode:Monitor  Frequency:2.412 GHz  Access Point: Not-Associated   
          Sensitivity:0/0  
          Retry:off   RTS thr:off   Fragment thr:off
          Encryption key:off
          Power Management:off
          Link Quality:0  Signal level:0  Noise level:0
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:0   Missed beacon:0

eth0      no wireless extensions.
如果没有生效,可以尝试先


ifconfig wlan0 down


iwconfig wlan0 mode monitor


ifconfig wlan0 up


无线网卡监听模式和混杂模式有什么不同:


监听模式允许网卡不用连接wifi就可以抓取特性频道的数据,就是在空气中抓取某个波段的数据。可以用在破解wifi密码上
混杂模式(连接wifi)就是接收所有经过网卡的数据包,包括不是发给本机的包,即不验证MAC地址
普通模式下网卡只接收发给本机的包

此帖出自RF/无线论坛
点赞 关注
 

回复
举报
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
快速回复 返回顶部 返回列表