Có một công cụ như phân tích wifi cho Ubuntu?


50

Bộ phân tích wifi Là một ứng dụng kỹ lưỡng trên Android để quản lý WAP, tín hiệu cường độ wifi, v.v. Tôi đã tự hỏi liệu có một công cụ tương tự cho Ubuntu không


Nếu bạn không yêu cầu GUI ưa thích, kismet sẽ cung cấp cho bạn tất cả các công cụ phần mềm của các chuyên gia tư vấn (tức là đắt nhất). Nếu bạn cần một GUI ưa thích, tôi không biết nên sử dụng cái gì. Tôi đã sẵn sàng đặt cược những thứ như thứ bạn liên kết có lẽ chỉ là một trình bao bọc GUI xung quanh thứ gì đó giống như kismet :-)
tắc kè

Câu trả lời:


15

Có một công cụ nữa Trong Trung tâm phần mềm Ubuntu có tên là Kismet.

Kismet là một sniffer mạng không dây 802.11b. Nó có khả năng đánh hơi bằng hầu hết mọi thẻ không dây được hỗ trợ bằng trình điều khiển Airo, HostAP, Wlan-NG và Orinoco (với bản vá nhân).

Có thể sử dụng sox và lễ hội để phát báo thức âm thanh cho các sự kiện mạng và nói ra tóm tắt mạng về khám phá. Tùy chọn làm việc với gpsd để quét bản đồ.

bạn có thể cài đặt nó từ terminal ( CTRL+ ALT+ T) cũng với

sudo apt-get install kismet

Kismet là một công cụ phức tạp, nó bao gồm một yếu tố daemon máy quét và máy khách. Đây có thể được chạy trên các máy khác nhau. Vì vậy, một mạng lưới Raspberry Pi có thể quét một khu vực và hiển thị trên một máy trung tâm. Hoặc nó có thể được chạy trên một máy duy nhất. Nó cũng sẽ xác định các mạng ẩn nhưng chỉ khi một máy khách trong phạm vi kết nối với chúng.
Stuart

43

Giao diện dòng lệnh quản lý mạng nmcli

nmcli d wifi

Đây là một đầu ra của lệnh:

*  SSID           MODE   CHAN  RATE       SIGNAL  BARS  SECURITY  
   151022         Infra  4     54 Mbit/s  74      ▂▄▆_            
   mary           Infra  4     54 Mbit/s  74      ▂▄▆_  WPA2      
   151022         Infra  40    54 Mbit/s  70      ▂▄▆_            
   mary5          Infra  40    54 Mbit/s  60      ▂▄▆_  WPA2      
   Don Ceci       Infra  6     54 Mbit/s  34      ▂▄__  WPA1 WPA2 
   epg72          Infra  11    54 Mbit/s  34      ▂▄__  WPA1 WPA2 
   Mitio Paynera  Infra  2     54 Mbit/s  24      ▂___  WPA1 WPA2 
   Nina           Infra  1     54 Mbit/s  17      ▂___  WPA1 WPA2 
   Filka          Infra  10    54 Mbit/s  17      ▂___  WPA1      
   Mihaylov       Infra  11    54 Mbit/s  14      ▂___  WPA1 WPA2 
   HomeS2000      Infra  6     54 Mbit/s  7       ▂___  WPA1 WPA2 
   alex1          Infra  7     54 Mbit/s  7       ▂___  WPA1 WPA2 
   epg72          Infra  11    54 Mbit/s  7       ▂___  WPA1 WPA2 
   Valia          Infra  11    54 Mbit/s  7       ▂___  WPA1 WPA2 
   Silviq         Infra  10    54 Mbit/s  4       ____  WPA2      

Nhưng bạn có thể sử dụng:

nmcli -f "CHAN,BARS,SIGNAL,SSID" d wifi list ifname wlx10feed21ae1d  | sort -n

và đầu ra sẽ được sắp xếp theo kênh:

CHAN  BARS  SIGNAL  SSID          
1     ▂___  17      Nina          
2     ____  0       Yankovi       
2     ▂___  24      Mitio Paynera 
3     ____  4       JORODLINK     
4     ▂▄▆_  70      151022        
4     ▂▄▆_  70      mary          
5     ▂___  7       Hristo        
6     ____  0       HomeS2000     
6     ▂___  27      Don Ceci      
6     ____  4       malevi        
6     ____  4       milcho.uzunov 
7     ____  4       alex1         
10    ▂___  10      Filka         
10    ▂___  7       Silviq        
11    ▂___  10      Mihaylov      
11    ▂▄__  34      epg72         
11    ____  4       Valia         
11    ▂___  7       epg72         
40    ▂▄▆_  60      mary5         
40    ▂▄▆_  67      151022        

Để tiếp tục quét, bạn có thể kết hợp với lệnh "xem":

watch  "nmcli -f "CHAN,BARS,SIGNAL,SSID" d wifi list ifname wlx10feed21ae1d  | sort -n"

2
nmcli là một máy phân tích wifi?
Anwar

@Anwar Vâng, nó là một bộ phân tích wifi ở chỗ nó có thể hiển thị cho bạn tất cả các tín hiệu không dây, cường độ, kênh và bảo mật của chúng. Nó dường như là một phần của gói NetworkManager, vì vậy hầu hết các bản phân phối có thể đã có nó!
Johann

Bạn có thể lưu xác định các cột bằng tay nmcli d wifi | ( head -n1; sort -k1.44 -n )để sắp xếp theo kênh trong đó 44cột ký tự thứ 44 là cột kênh trong hệ thống của tôi. Các headlệnh giữ dòng tiêu đề trên đầu.
Daniel Böhmer

38

Bạn có thể sử dụng Wavemon . Nó có sẵn trong Trung tâm phần mềm.

Khi bạn đã cài đặt wavemon, hãy mở terminal ( CTRL+ ALT+ T) và gõ wavemon.


1
Tôi thích wavemon hơn kismet cho hầu hết các mục đích nhanh chóng do không có thêm nhóm và công cụ.
dhaupin

16

Bạn có thể sử dụng linssid cung cấp GUI dễ sử dụng cho cả hai kênh 2,4 GHz và 5 GHz. http://ubfoxhandbook.org/index.php/2013/08/linssid-wifi-scanner-for-ubfox-linux-mint/

https://www.kitploit.com/2014/09/linssid-graphical-wless-scanning-for.html

Để cài đặt linssid trong Ubuntu 16.04 trở lên, hãy gõ:

sudo apt install linssid

Bạn có thể cần chạy nó từ thiết bị đầu cuối sudo linssidmặc dù có thể cài đặt nó từ trung tâm phần mềm. (nhấp vào biểu tượng có thể không làm gì cả)
vui vẻ vào
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.