Skip to content
KitploitKITPLOIT
ИнструментыЭксплойтыБлог
Log in
Отправить
ИнструментыЭксплойтыБлог
Отправить

Инструменты для хакинга, пентеста и кибербезопасности — ваш арсенал защиты!

Kitploit — это каталог инструментов для хакинга, кибербезопасности и пентестинга. Находите последние обновления проектов для поиска уязвимостей, анализа систем, автоматизации тестирования и усиления вашей безопасности.

ЛентыКонтактыКонфиденциальность© 2026 Kitploit

Каталог инструментов

Категории

Все категории
Loading categories
wifisting — GTK4-инструментарий для тестирования безопасности беспроводных сетей с 57 автономными shell-модулями для атак на Wi-Fi, Bluetooth, RF, Zigbee, NFC и маршрутизаторы, а также MITM, разведку, анализ захваченных данных и автоматизацию killchain. | Kitploit
Инструменты/GitHubGitHub/yslxotwod/wifisting
Сканеры уязвимостейАудит Wi-FiБезопасность BluetoothБезопасность IoTИнструменты RFID/NFCСбор информацииСетевая безопасностьБезопасность беспроводных сетейТестирование на ПроникновениеКомандование и УправлениеБезопасность оборудования и IoT
28211220 дней назадПроверено Kitploit
Red Teaming
GitHubyslxotwod/wifisting

wifisting

GTK4-инструментарий для тестирования безопасности беспроводных сетей с 57 автономными shell-модулями для атак на Wi-Fi, Bluetooth, RF, Zigbee, NFC и маршрутизаторы, а также MITM, разведку, анализ захваченных данных и автоматизацию killchain.

Репозиторий

Популярное

Смотреть все →

Откройте для себя самые используемые инструменты нашего сообщества.

Изучить все инструменты

Просмотрите нашу коллекцию инструментов

Смотреть все инструменты →
Поделиться
image

wifisting

Набор инструментов для тестирования безопасности беспроводных сетей на GTK4 для Linux. 57 модулей, охватывающих Wi-Fi, Bluetooth, RF, работу со стороны роутера и сетевой MITM, — всё в одном интерфейсе.

Каждый модуль — это автономный shell-скрипт. GUI — это лишь представление над ними, а не контейнер: ничего не скрыто за интерфейсом.

image

Ранняя стадия разработки. Тщательно протестировано на одной машине с одним адаптером. Раздел Что на самом деле работает честно рассказывает, что это означает, и его стоит прочитать, прежде чем сообщать об ошибке.


Что это на самом деле

  • CLI. sudo bash wifisting.sh открывает нумерованное меню, сгруппированное по категориям. bash wifisting.sh --list выводит доступность модулей без необходимости в root.
image
  • Нативный GUI. wifisting-gui построен на GTK4 + VTE и управляет теми же shell-модулями через строгий протокол TSV. Около 15 000 строк на C, без зависимостей времени выполнения тяжелее GTK и VTE.

    image
  • Коллекция модулей. Более 50 shell-скриптов, каждый самодостаточен, каждый сам определяет корень своего проекта (работает под pkexec, где HOME равен /root), каждый имеет команду --selftest, которая выполняется офлайн и не обращается к оборудованию.

image

GUI и CLI — не альтернативы: они разделяют состояние в /tmp/wifisting/. Выберите цель на вкладке Recon в GUI, и CLI её увидит. Запустите сканирование из CLI, и статусные индикаторы GUI обновятся.


Зачем это нужно

Большинство беспроводных инструментов глубоко специализированы в одной области. aircrack-ng — это Wi-Fi. bettercap — сетевой MITM. Инструменты BlueZ — Bluetooth. Оценка защищённости означает пять инструментов, пять форматов конфигурации и отсутствие общего представления о цели.

wifisting намеренно широк — охватывает уровни и протоколы в одном месте. Он также оборачивает Responder, mitm6, ntlmrelayx, mdk4 и hcxdumptool, а не переписывает их, так что специализированные инструменты остаются на своём месте.

Ещё одна отличительная черта: большинство инструментов сообщают, что сработали. Этот создан, чтобы сообщать, когда они не сработали. Модуль, который сообщает OK, когда цель не затронута, хуже того, который громко падает, поэтому для каждого модуля есть --selftest, а модули, зависящие от оборудования, сообщают, чего не хватает, вместо того чтобы возвращать пустой результат.


Примечательные возможности

Глушение на уровне кадров. Не флуд деаутентификации — настоящее реактивное глушение, манипуляция carrier-sense и повреждение FCS, реализованные через модифицированный драйвер Atheros. Для этого потребовался порт modwifi на ядро 7.0, поэтому почти никто это не поставляет. Вы можете глушить маяки одной точки доступа, не трогая остальной канал.

Переполнение SSID с реальным контролем длины IE. Маяки, чей SSID превышает 32-байтовый лимит, несущие инъекционные полезные нагрузки в тех же байтах. Опубликованные инструменты для ESP32 этого не умеют — WiFi.softAP() обрезает на 32, поэтому все они указывают это как будущую работу. Ручная сборка кадра означает, что байт длины независим от содержимого, а это и есть тот случай, который действительно важен.

Отравление Router Advertisement. mitm6 работает с DHCPv6 и намеренно пропускает Router Advertisements, поэтому сеть без DHCPv6 им не затрагивается. Этот инструмент делает RA/SLAAC: один поддельный пакет перенастраивает маршрут по умолчанию и резолвер каждого хоста.

Обход изоляции клиентов. Gateway bouncing, port stealing, broadcast reflection, а также ретрансляция между NIC для удержания обхода открытым. Из работы AirSnitch (NDSS'26).

USB Ethernet MITM. На основе RNDIS, в стиле PoisonTap, через USB-порт.

Восстановление роутера и консоль. TFTP в режиме восстановления, руководство по UART/U-Boot, офлайн-разбор образов прошивки. Необычно встретить в беспроводном инструменте.

Захват с нескольких узлов. Управляйте парком удалённых узлов — Pi, VM, ноутбук — и сопоставляйте то, что они видят.

То, что, по моему мнению, важнее всего: инструмент создан сообщать вам, когда он потерпел неудачу. У каждого модуля есть --selftest. Модули, зависящие от оборудования, называют отсутствующее оборудование вместо возврата пустого результата. Модуль, который сообщает OK, пока цель не тронута, хуже того, который громко падает, и это тот класс багов, за которым я охочусь.


Модули

Система

МодульОписание
00_depsПроверка установленных инструментов и установка отсутствующих пакетов
01_ifaceОбнаружение беспроводных интерфейсов и управление режимом монитора

Wi-Fi

МодульОписание
02_reconЖивое сканирование, выбор цели, разбор CSV
03_attackДеаутентификация, захват рукопожатия WPA/WPA2 и PMKID
04_eviltwinПоддельная точка доступа с captive portal и захватом учётных данных
08_pmkid_offlineОфлайн-извлечение PMKID и конвертация для hashcat
09_wardriveСканирование с GPS-метками для картографирования покрытия
10_rogue_dhcpВредоносный DHCP-сервер для перехвата
11_krack_kr00kПереустановка ключей KRACK и Kr00k
17_wps_attackPixie Dust и WPS PIN
20_karmaОтвет на каждый probe request для приманки клиентов
21_beacon_floodФлуд beacon и auth, путаница WIDS, контрмеры Michael
22_wifi_directУстройства P2P, сервисы и согласование владельца группы
23_captive_portal_builderРендеринг HTML captive portal из шаблонов
34_pmf_bypassСостояние защиты управляющих кадров 802.11w для каждой AP
35_wifi6_attacksЭлементы HE, коллизии BSS colour, TWT, пространственное переиспользование
47_wpa3_attackПонижение при переходном режиме, Dragonblood, захват SAE и словарная атака
48_wep_attackПоддельная аутентификация, ARP replay, ChopChop, фрагментация, восстановление ключа
53_jammingГлушение на уровне кадров через драйвер modwifi
54_client_isolationОтскок шлюза, кража портов, отражение широковещания, ретрансляция между NIC
55_ssid_overflowSSID сверх 32-байтового лимита с инъекцией в тех же байтах

MITM и сеть

МодульОписание
07_arpARP-спуфинг и захват MITM
13_802.1x_relayРетрансляция RADIUS для 802.1X
32_resolver_poisonОтравление LLMNR/NBT-NS/mDNS, ретрансляция NTLM, mitm6, Router Advertisement
49_usb_mitmUSB Ethernet MITM через RNDIS
50_router_lanTR-064, HNAP, UPnP/SSDP, SNMP, DNS rebinding, CSRF
51_router_webИнъекция на диагностические страницы, раскрытие rom-0, учётные данные по умолчанию
52_router_consoleTFTP в режиме восстановления, руководство по UART/U-Boot, офлайн-разбор прошивки
Скачать инструмент