
Скрипт для парсинга захватов Aircrack-ng в базу данных SQLite и извлечения полезной информации, такой как handshakes, MGT-идентичности, интересные связи между AP, клиентами и их зондами (Probes), данные WPS, а также общий обзор всех обнаруженных AP.
Скрипт для разбора захватов Aircrack-ng в базу данных SQLite и извлечения полезной информации, такой как рукопожатия (в формате 22000 hashcat), корпоративные (MGT) идентификаторы и пары вызов/ответ EAP-MD5, сертификаты X.509 и конфигурация безопасности RSN/WPA каждой сети, возможности 802.11r/k/v, Multiple BSSID и Channel Switch, объявляемые точками доступа, интересные взаимосвязи между AP, клиентами и их пробами, информация WPS, а также общий обзор всех видимых AP.
Certificate.AP.hashcat -m 4800) в таблицу EAPMD5.Probe).Представление SummaryAP) точек доступа, сгруппированных по ESSID и шифрованию, показывающую количество AP и клиентов, версию WPA и состояние PMF, а также всех производителей в группе, чтобы дать быстрый обзор состояния безопасности близлежащих сетей (и выявить SSID со смешанной/пониженной безопасностью).AP.mfpc (поддерживается) и mfpr (требуется), считываемые побитово из возможностей RSN, а также производное состояние pmf (Required, Capable (необязательно) или Disabled), сохраняемые в таблице AP.ft_80211r с mobility_domain_id), 802.11k Radio Resource Measurement/отчёты о соседях (rrm_80211k) и 802.11v BSS Transition Management (bss_transition_80211v).mbssid с max_bssid_indicator) и отправляют объявления о смене канала (csa с целевым каналом csa_new_channel).ssid_revealed отмечает имена, полученные таким образом).docker pull r4ulcl/wifi_db
### Ручная установка
#### Системы на базе Debian (Ubuntu, Kali, Parrot и т.д.)
Зависимости:
- python3
- python3-pip
- tshark
- hcxtools``` bash
sudo apt install tshark
sudo apt install python3 python3-pip
sudo apt install pkg-config libcurl4-openssl-dev libssl-dev zlib1g-dev make gcc
git clone https://github.com/ZerBea/hcxtools.git
cd hcxtools
make
sudo make install
cd ..
\n\nУстановка (с использованием виртуального окружения)\n``` bash
git clone https://github.com/r4ulcl/wifi_db cd wifi_db
sudo apt update ; sudo apt install python3-venv python3 -m venv wifi_db_env source wifi_db_env/bin/activate
pip3 install -r requirements.txt
> Виртуальная среда должна быть активирована (`source wifi_db_env/bin/activate`) в каждом новом терминале перед запуском `wifi_db.py`. Используйте `deactivate` для выхода из неё.
#### Arch
Зависимости: