wifit3 — это автономный инструмент для аудита беспроводных сетей Wi-Fi, работающий на Linux, Windows и macOS без установки дополнительных зависимостей. Для работы требуется хотя бы один поддерживаемый USB Wi-Fi адаптер. Программа написана на чистом Python с использованием библиотек PyUSB и Textual, что позволяет избежать проблем с драйверами ядра и NDIS в Windows.
Инструмент поддерживает многокарточный захват пакетов, сканирование в реальном времени на частотах 2.4 и 5 ГГц, определение производителя точек доступа и клиентов, а также деклоакинг скрытых сетей. Панель мониторинга визуализирует статистику beacon-пакетов, данных, инъекций и деаутентификации.
Среди атак: перехват WPA/WPA2 handshake, сбор PMKID, EvilTwin с понижением WPA3, а также полный набор для восстановления WPS — PixieDust, PushButton и брутфорс PIN. Также реализована поддержка атак на WEP: ARP replay, ChopChop, Fake Authentication и PTW.
Поддерживается широкий список чипсетов: Atheros AR9271, MediaTek MT76xx, Realtek RTL88xx и Ralink RT5xxx/RT3070 с адаптерами от ALFA, TP-Link, Panda и других производителей.
Установка возможна через готовые бинарники с GitHub Releases, запуск из исходного кода через uv, либо самостоятельную сборку. Настройка оборудования выполняется автоматически внутри приложения одним нажатием кнопки.
GitHub ★ 723
