📅  最后修改于: 2023-12-03 15:41:33.651000             🧑  作者: Mango
本文介绍了如何使用Shell/Bash编写覆盆子WiFi扫描器,这是一个可以在命令行下运行的工具,可以扫描附近的无线网络并列出所有可用的网络。
下载脚本
wget https://raw.githubusercontent.com/DominicTobias/raspberry-pi-wifi-scanner/master/wifi-scan.sh
授予脚本执行权限
chmod +x wifi-scan.sh
运行扫描器
./wifi-scan.sh
扫描结果包括每个可用WiFi的SSID,信号强度,加密类型和通道号。例如:
SSID: MyNetwork
Signal: -75 dBm
Encryption: WPA2
Channel: 11
#!/bin/bash
# 扫描wlan0网卡,输出结果到stdout
sudo iwlist wlan0 scan | grep 'ESSID\|Signal\|Encryption\|Channel'
该脚本使用iwlist
命令扫描WiFi网络,并使用grep
过滤输出结果。
使用Shell/Bash可以轻松地编写WiFi扫描器。如果你需要这样的工具,可以使用本文提供的代码进行创建。