Deauther_v2_by_unit3301
Основа:
- Аккумулятор - Go Power LP603048
- Контроллер заряда - TP4056
- Платы ESP8266 D1 Mini v2
- Дисплей - OLED 1.3" 128x64, I2C
- Кнопки
- Тумблер
Это вторая версия продвинутого деаутентификатора. Принцип работы:
- Main node - сканирование сетей.
- Выбор сети.
- Сканирование клиентов в сети.
- Отправка данных через RX -TX на slave node.
- Slave node - Прием данных, парсинг, деаутентификация.
- Main node- поднятие точки доступа, captive portal.
- После подключения клиента и передачи пароля, - вывод на дисплей.
- Отключение точки доступа.
- Сохранение пароля.
Важные моменты:
- Платы имеют общий Serial Monitor.
- Сначала залить прошивку, потом паять TX - TX. Иначе прошивка не зальется.
- Функции деаутентификации работают с библиотеками: https://raw.githubusercontent.com/SpacehuhnTech/arduino/main/package_spacehuhn_index.json (File -> Preference -> Additional boards manager URLs:)
Captive Portal работает только для iphone. Для остального надо дорабатывать в фукции startFakeAP , при server.on("/hotspot-detect.html", handleRoot);