You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Scapy中monitor参数是什么?运行脚本为何致WiFi适配器断开?

Scapy中monitor参数说明及WiFi断开问题解析

你的代码示例:

from scapy.all import *
print(sniff(monitor=True))

1. monitor参数具体指什么

  • monitor=True 会让Scapy把你的WiFi适配器切换到监听模式。这种模式下,网卡不再只接收发给自己MAC地址的数据包,而是能捕获所在WiFi频段内的所有无线数据包,不管这些包的目标是不是自己。
  • 平时我们用WiFi的模式是管理模式,这种模式下网卡只会和当前连接的路由器(AP)通信,自动过滤掉无关数据包;监听模式则关闭了这个过滤机制,一般用于无线抓包、网络分析这类场景。

2. 为什么运行脚本时WiFi会断开

  • 监听模式和普通的管理模式是互斥的,当网卡切换到监听模式时,会主动断开当前和路由器的连接——因为管理模式需要维持和路由器的关联会话、握手等,而监听模式不需要这些,系统会直接切断现有WiFi连接。
  • 部分网卡在切换模式时需要重启硬件,这也会导致WiFi短暂断开,甚至需要你手动把网卡切回管理模式才能重新连接WiFi。

内容的提问来源于stack exchange,提问作者user20027278

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.18 20:51:20