Wifi Erişim Noktası Güvenlik Modu Nasıl Tespit Edilir? (WEP / WPA / WPA2)


12

Bir kablosuz erişim noktasının (essid) ne tür bir güvenlik kullandığını nasıl öğrenebilirim? wep / wpa / wpa2 (tercihen komut satırı araçlarını kullanarak)

Yanıtlar:


15

iwlistAracı, yakındaki erişim noktalarının tüm ayrıntılarını yazdırmak için kullanabilirsiniz . Kablosuz cihazınızın çağrıldığı varsayılarak wlan0:

sudo iwlist wlan0 scan

İwlist'in çıktısında, şifreleme türü hakkında aşağıdaki ayrıntılar da dahil olmak üzere bulduğu her bir 'Hücre' (veya erişim noktası) gösterilir:

                    IE: IEEE 802.11i/WPA2 Version 1
                    Group Cipher : TKIP
                    Pairwise Ciphers (2) : CCMP TKIP
                    Authentication Suites (1) : PSK

Bu, yakınımdaki bir ağın önceden paylaşılan bir anahtar (PSK) kullanarak WPA2 kullandığını gösterir.


1
Neden sudo? En azından bilgisayarımda iwlist'i normal bir kullanıcı olarak kullanabilmelisiniz.
Javier Rivera

3
İwlist kılavuzundan, "Taramayı tetikleme ayrıcalıklı bir işlemdir (yalnızca kök) ve normal kullanıcılar yalnızca soldan tarama sonuçlarını okuyabilir".
Sepero

13

nmcli , NetworkManager için komut satırı istemcisidir. Yakındaki kablosuz erişim noktalarının güvenlik türlerini görüntülemek için kullanılabilir.

$> nmcli device wifi list 

Sonuç aşağıdaki gibi görünecektir:

sonuç resmi


4

NetworkManagerharika bir komut satırı arka ucuna sahiptir nmcli. Küçük dezavantajı, 15.04'teki bazı komutların 14.04 sürümünden farklı olmasıdır nmcli.

Ubuntu 14.04

nmcli -f NAME con statusgeçerli bağlantıların adlarını listelemeye izin verir. Örneğin,

$ nmcli -f NAME,DEVICES con status                                                                                                
NAME                      DEVICES   
Serg-Wifi                    wlan0 

Şimdi, bir bağlantıyla ilgili belirli ayrıntıları listelemek için yapabiliriz nmcli con list id "WifiName". Daha spesifik olmak gerekirse, şu çizgiyi arıyoruz key-mgmt.

$ nmcli con list id "SergWifi" | awk '/key-mgmt/ {print $2}'                                                                        
wpa-psk

Bu yüzden biliyoruz ki, bu wifi WPA koruması kullanıyor.

Başka bir ipucu aşağıdaki satır:

802-11-wireless.security:               802-11-wireless-security

Şimdi, bunu aynı senaryoya nasıl ekleyebiliriz? Yalnızca bir bağlantınız varsa,

nmcli con list id "$(nmcli -t -f NAME con status)" | awk '/key-mgmt/||/802-11-wireless\.security/ {print $2}'

Burada sadece nmcligüzel bir başlık olmadan sadece wifi Erişim Noktası adını vermek ve parametre değiştirme parantezlerinde kullanmak $( . . .)ve nmcli con list idbu Erişim Noktası ile ilgili verileri listelemek için bir girdi olarak vermek için -t bayrağı ile işlem yaparız . Son olarak, awksadece gerekli hattı filtreler.

WiFi bağlantınız varsa, ancak Ethernet bağlıysa, nmcli -f NAME con statusbirden fazla hat çıkışı sağlar. Wifi ile o listeden filtreleme öneririz nmcli -f NAME,DEVICES con status | awk '/wlan0/ {print $1}'. İşlemin geri kalanı yukarıdaki ile aynı olacaktır.

Ubuntu 15.04

Yukarıdaki komutlar 15.04'te aşağıdaki gibi tercüme edilir:

  • nmcli -t -f NAME,DEVICE con status | awk -F':' '/wlan0/{print }' kurulan bağlantının adını almak wlan0
  • nmcli con show "ConnectionName" kurulan bağlantınızla ilgili ayrıntıları listelemek için.

Yan not: Ubuntu 14.04'te nm-toolmevcut bağlantılarınızla ilgili bilgileri kolayca organize edilmiş bir biçimde listeleyen, ancak 15.04'te mevcut değil, bu yüzden kendi başınıza çalışmanızı ve oynamanızı öneririm

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.