KickThemOut — Инструмент для контроля вашей локальной сети
Репозиторий давно не обновлялся
Последнее обновление было 3 года назад.

Представьте ситуацию: ваш WiFi работает медленно, а в списке подключенных устройств мелькают незнакомые гаджеты. Знакомо? Именно для таких случаев создан KickThemOut — Python-инструмент, который позволяет выборочно отключать устройства от вашей локальной сети.
Что это за инструмент?
KickThemOut — это утилита с открытым исходным кодом, использующая технику ARP спуфинга для исключения устройств из локальной сети. Разработанный Николаосом Камаринакисом и Давидом Шютцем, проект собрал уже более 2600 звезд на GitHub и продолжает развиваться.
Чем он полезен:
- Освобождает сеть от нежелательных подключений
- Позволяет контролировать распределение пропускной способности
- Может использоваться для тестирования безопасности сети
Важно: Авторы подчеркивают, что проект создан исключительно для образовательных целей и тестирования собственных сетей.
Основные возможности
-
Селективное отключение устройств Можно указать конкретные IP-адреса для отключения или выбрать все устройства в сети.
sudo python3 kickthemout.py --target 192.168.1.10 -
Гибкая настройка интенсивности атаки Контролируйте количество пакетов в минуту с помощью параметра
-p:sudo python3 kickthemout.py -t 192.168.1.5,192.168.1.10 -p 30 -
Быстрое сканирование сети Опция
-sпозволяет только просканировать сеть без выполнения атаки:sudo python3 kickthemout.py -s
Технические особенности
KickThemOut написан на Python 3+ и использует:
- Nmap для сканирования сети
- Scapy для работы с сетевыми пакетами
- ARP spoofing для перенаправления трафика
Проект работает на Linux и macOS (требуется Homebrew), но не поддерживает Windows.
Практическое применение
Хотя основное назначение — образовательное, инструмент может быть полезен для:
- Администраторов сети для тестирования безопасности
- Разработчиков, изучающих сетевые атаки
- Пользователей, желающих контролировать доступ к своему WiFi
Установка
Для Debian-систем:
sudo apt-get update && sudo apt-get install nmap
git clone https://github.com/k4m4/kickthemout.git
cd kickthemout/
sudo -H pip3 install -r requirements.txt
Полная демонстрация работы доступна на Asciinema.
KickThemOut — интересный инструмент для изучения сетевой безопасности и управления локальной сетью. Хотя его использование требует осторожности (авторы не несут ответственности за неправомерное применение), он представляет ценность для администраторов и разработчиков сетевых приложений.
Проект активно развивается — недавно вышла версия 2.0 с улучшениями и новыми возможностями. Если вы работаете с сетями или интересуетесь кибербезопасностью, стоит обратить на него внимание.
