
wifit3: кроссплатформенный USB Wi-Fi аудитор
Обзор wifit3 — open-source Wi-Fi аудитора без зависимостей от aircrack-ng, работающего на Linux, macOS и Windows через USB.
wifit3: кроссплатформенный Wi-Fi аудитор без зависимостей
«Wifite, но только USB и кроссплатформенный» — такова лаконичная самохарактеристика проекта, точно отражающая главное отличие от предшественника.
Что такое wifit3 и для кого он
wifit3 — это автономный USB Wi-Fi аудитор для Linux, Windows и macOS. Инструмент создан тем же автором, что и оригинальный wifite и wifite2 — разработчиком derv82, — и представляет собой принципиально новый подход к аудиту беспроводных сетей.
Целевая аудитория:
- Пентестеры и специалисты по ИБ, которым нужен надёжный инструмент без «ада зависимостей»
- Windows-пользователи, которым раньше приходилось ставить Kali Linux ради wifite2
- Исследователи безопасности, работающие на macOS или нестандартных Linux-дистрибутивах
- Студенты и энтузиасты, изучающие протоколы Wi-Fi в авторизованных лабораторных условиях
Архитектура: как это работает
wifit3 полностью обходит нативный Wi-Fi стек операционной системы и поставляется с облегчёнными Python-портами драйверов ядра Linux, которые напрямую управляют беспроводными устройствами через USB bulk и control transfers.
Поскольку инжектирование фреймов и режим мониторинга выполняются полностью в пространстве пользователя, ограничения Windows NDIS и блокировки драйверов ядра Linux не применяются.
graph TD
A[USB Wi-Fi адаптер] --> B[PyUSB / libusb]
B --> C[Mini-Driver: Python-порт ядра Linux]
C --> D[DeviceManager]
D --> E[WlanArray: мульти-карточный менеджер]
E --> F1[Сканер 2.4 / 5 ГГц]
E --> F2[Атаки: PMKID, EvilTwin, WPS]
E --> F3[WEP Suite]
F1 --> G[TUI-интерфейс на Textual]
F2 --> G
F3 --> G
Проект построен на Python, PyUSB и Textual и предоставляет полный набор возможностей разведки и атак без зависимости от драйверов ядра или внешних инструментов типа aircrack-ng.
Ключевые возможности
1. Кроссплатформенность без компромиссов
wifit3 работает идентично на Linux, macOS и Windows. Нулевые runtime-зависимости: никакого aircrack-ng или reaver — только чистый Python с библиотеками PyUSB и Textual.
2. Реальный сканер сетей
Встроенный сканер поддерживает переключение каналов 2.4 ГГц и 5 ГГц (с разделением для мульти-карточных конфигураций) и отслеживает уровень сигнала, шифровальные наборы и режимы перехода WPA3/SAE.
Инструмент идентифицирует AP и клиентов, определяет вендоров устройств по категориям и извлекает марку и модель роутера из WPS-маяков.
3. Атакующие кампании
PMKID Harvesting — активный сбор ассоциаций и пассивный сниффинг WPA/WPA2 PMKID-материала ключей в формате .hc22000.
EvilTwin WPA3 Downgrade — клонирует точку доступа и вытесняет клиентов (через CSA, BTM и деаутентификацию) для захвата рукопожатий, работает как на одной, так и на нескольких картах.
PixieDust (2 режима) — мгновенное оффлайн-восстановление PIN через эксплуатацию слабостей PRNG Null Secret и Static Secret.
PushButton (PBC) — обнаруживает физическое нажатие кнопки WPS и немедленно извлекает открытый WPA PSK.
PIN Brute-Force — возобновляемый перебор WPS PIN с базой известных PIN-кодов и мониторингом блокировки AP.
WEP Suite — чистый Python: ARP replay, ChopChop, Fake Authentication и PTW key recovery.
4. Мульти-карточная агрегация
Захват пакетов одновременно с нескольких адаптеров с возможностью выделить отдельную карту для инжектирования.
5. Установка одним файлом
# Windows — просто скачать и запустить:
wifit3-windows-x64.exe
# Linux:
chmod +x wifit3-linux-x64 && ./wifit3-linux-x64
# macOS:
xattr -d com.apple.quarantine wifit3-macos-universal2
chmod +x wifit3-macos-universal2 && ./wifit3-macos-universal2
После первоначальной настройки wifit3 работает без повышения привилегий.
/etc/modprobe.d/.Тарифы и цены
wifit3 — полностью бесплатный open-source проект (MIT / открытая лицензия), распространяемый через GitHub. Никаких платных планов, подписок или freemium-ограничений нет.
| Статья расходов | Стоимость |
|---|---|
| Само ПО | $0 (бесплатно) |
| Поддерживаемый USB-адаптер | $10–50 (Realtek RTL8812AU и др.) |
| Сервер для оффлайн-крекинга | по необходимости |
Плюсы и минусы
| ✅ Плюсы | ❌ Минусы |
|---|---|
| Работает на Windows, macOS, Linux без Kali | Поддерживает только ограниченный набор USB-чипсетов |
| Нет зависимостей от aircrack-ng, reaver и т.д. | Бета-версия (v0.3.x), возможны баги |
| Один исполняемый файл — не нужно ничего устанавливать | Требует физический USB-адаптер, встроенный Wi-Fi не поддерживается |
| Мульти-карточная агрегация из коробки | Тестировалось преимущественно на оборудовании автора |
| Полный спектр атак: PMKID, WPS, EvilTwin, WEP | TUI-интерфейс — не GUI, для новичков может быть непривычно |
| Режим мониторинга и инжектирование в user space | Нет интеграции с hashcat/john «из коробки» |
| ARM64-бинарники для Linux | Проект молодой, экосистема ещё формируется |
Сравнение с альтернативами
| Критерий | wifit3 | wifite2 | Kismet |
|---|---|---|---|
| ОС | Linux / Windows / macOS | Только Linux | Linux / macOS / Windows |
| Зависимости | PyUSB + Textual | aircrack-ng, reaver, hashcat… | десятки пакетов |
| Требование sudo в рантайме | Нет (после настройки) | Да (всегда) | Зависит от конфигурации |
| Встроенный Wi-Fi адаптер | ❌ (только USB) | ✅ | ✅ |
| Мульти-карточный режим | ✅ | ❌ | ✅ (только мониторинг) |
| EvilTwin / WPA3 Downgrade | ✅ | Частично | ❌ |
| WPS PixieDust | ✅ | ✅ | ❌ |
| Пассивный мониторинг | ✅ | ❌ | ✅ (специализация) |
| Лицензия / цена | Open-source, бесплатно | Open-source, бесплатно | Open-source, бесплатно |
| Зрелость проекта | Бета (2026) | Стабильный | Очень зрелый |
wifit3 принципиально отличается от своего предшественника wifite2: поддерживает только определённые популярные USB-карты и поставляет собственный стек драйверов, избавляя от проблем с нативными беспроводными драйверами (Windows NDIS, конфликты драйверов Linux).
wifite2, в свою очередь, автоматизирует обнаружение сетей, активацию режима мониторинга, деаутентификацию, захват рукопожатий и взлом паролей в едином процессе, но требует Linux и множества внешних утилит.
Вердикт
wifit3 подойдёт:
- Пентестерам, которые работают не только на Linux
- Специалистам, которым надоело разбираться с конфликтами драйверов и зависимостями
- Энтузиастам, желающим изучить Wi-Fi безопасность на Windows или macOS в авторизованной лабораторной среде
wifit3 не подойдёт:
- Тем, у кого нет совместимого USB-адаптера Realtek/Ralink/MediaTek
- Пользователям, которым нужна максимальная стабильность (проект в бета-стадии)
- Новичкам без понимания основ Wi-Fi протоколов и этики пентестинга
Рейтинг: 7.5 / 10
| Критерий | Оценка |
|---|---|
| Инновационность архитектуры | 9/10 |
| Кроссплатформенность | 10/10 |
| Охват атак | 8/10 |
| Зрелость / стабильность | 5/10 |
| Простота установки | 9/10 |
| Ограничение по железу | 6/10 |
wifit3 — это смелая переосмысление Wi-Fi аудита: вместо «обёртки над aircrack-ng» — полноценный user-space стек. Если у вас есть нужный USB-адаптер и вы работаете в авторизованной среде, это один из самых удобных инструментов для мультиплатформенного аудита беспроводных сетей в 2026 году.