簡體   English   中英

如何使用 Python 查找無線接口(例如 wlan0)的模式(Monitor 或 Managed)

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM