如何列出範圍內的所有 wifi 來源及其訊號強度?

如何列出範圍內的所有 wifi 來源及其訊號強度?

即使不知道 wifi 密碼,如何在 Ubuntu 15.10 中列出範圍內的所有 wifi 來源及其訊號強度?我可以這樣做嗎?基本上我想根據不同 wifi 訊號的強度繪製我的工作場所地圖,以根據 wifi 強度獲取位置。

由於我的 ubuntu 15.10 以圖形形式顯示了所有可用的 wifi 源的列表及其信號強度,我可以使用其中一個並輸入密碼進行連接,我想知道他們是一種獲取 wifi 列表的方法源名稱,通過bash命令或其他方式以數字表示的訊號強度?

答案1

您可以使用以下方法nmcli來尋找您要尋找的內容:

[itnet7@localhost ~]$ nmcli device wifi list
*  SSID           MODE   CHAN  RATE       SIGNAL  BARS  SECURITY  
   --             Infra  1     54 Mbit/s  90      ▂▄▆█  WPA2      
*  Xunil_51       Infra  149   54 Mbit/s  66      ▂▄▆_  WPA2      
   HoltzGuest     Infra  1     54 Mbit/s  29      ▂___  WEP       
   ThatGuy        Infra  1     54 Mbit/s  29      ▂___  WPA1 WPA2 
   CAT-HOME       Infra  6     54 Mbit/s  29      ▂___  WPA1 WPA2 
   tla11854       Infra  6     54 Mbit/s  29      ▂___  WPA2

您甚至可以用來nmcli連接到一個

nmcli device wifi connect HoltzGuest password <enter password here>

如果您在圖形環境中並嘗試連接到需要金鑰或密碼而不指定任何內容的 SSID,您將收到以下提示:

透過 nmcli 連接到 wifi 的圖形驗證的螢幕截圖

答案2

sudo iwlist wlan0 scan

(當然,您可以將 wlan0 替換為您活動的 wifi 介面的名稱)

答案3

您可以使用 kismet 。使用 kismet(預計會顯示有關訊號強度和其他基本資訊的指示),您可以擁有一個 GPS 轉接器並繪製整個區域的 WiFi 存取點地圖。 GPS座標由kismet取得,也可以用google Earth顯示。

請隨意造訪該工具的網頁:http://www.kismetwireless.net/

YouTube 和網路上也有很多教學!

相關內容