Инструкция этого типа проводит сканирование эфира на предмет вещающих точек доступа Wi-Fi. Для каждого из диапазонов (2.4 и 5 ГГц) собираются:
- имя SSID
- AP MAC (BSSID)
- тип шифрования
- номер канала или центральная частота
- ширина канала
- видимый RSSI
Технически, выполняются команды "iwlist wlanX scan" с последующим разбором результата. При выполнении данной инструкции применяется следующий скрипт (по умолчанию):
import subprocess
from wnam_helpers import get_network_list, get_env_value
from wnam_helpers import get_wlan_iface_name, reset_iface
import json
import sysreset_iface(get_env_value('wlan_2g4_iface'))
reset_iface(get_env_value('wlan_5g_iface'))data = ' '.join(sys.argv[1:])
json_data = json.loads(data)['data']
print(get_network_list(**json_data))
Входными параметрами являются:
Параметр | Значение | Комментарий |
---|---|---|
wifi_5g_channels | all, none | Диапазон сканирования каналов в 5 ГГц диапазоне |
wifi_2g4_channels | all, none | Диапазон сканирования каналов в 2.4 ГГц диапазоне |
Выходные данные поступают в виде таблицы следующего вида:
Они также служат для формирования отчетов типа "Сканирование сетей" и "Спектр".