![](/img/trans.png)
[英]Scapy will listen on wlan0 but not wlan1 that is set to monitor mode
[英]How to find the mode (Monitor or Managed) of a wireless interface (ex. wlan0) using Python
不知道从哪里开始。 有任何想法吗? 如果可能的话,我想只使用 python 来做到这一点。 找不到任何其他线程来回答这个问题。
Python 通常无法真正访问低级硬件设备。 您可能会发现 3rd 方软件包可以满足您的需求,但最好通过子进程捕获命令行实用程序的输出并解析输出。
iwconfig
这个示例输出很容易解析:
wlan0 IEEE 802.11g ESSID:"NETGEAR"
Mode:Managed Frequency:2.462 GHz Access Point: 00:0F:B5:CE:E3:2A
Tx-Power=27 dBm
Retry min limit:7 RTS thr:off Fragment thr=2346 B
Encryption key: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
注意:输出格式/内容可能会因您的适配器和驱动程序而异
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.