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

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

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

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

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

Категории

Все категории
Loading categories
evillimiter — Инструмент для мониторинга, анализа и ограничения пропускной способности устройств в локальной сети без административного доступа | Kitploit
Инструменты/GitHubGitHub/bitbrute/evillimiter
Обход IDS/IPSСбор информацииСетевая безопасностьТестирование на ПроникновениеRed Teaming
GitHubbitbrute/evillimiter

evillimiter

Инструмент для мониторинга, анализа и ограничения пропускной способности устройств в локальной сети без административного доступа

Репозиторий
2k3686 лет назадПроверено Kitploit

Популярное

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

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

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

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

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

Evil Limiter

License Badge Compatibility Maintenance HitCount Open Source Love

Инструмент для мониторинга, анализа и ограничения пропускной способности (загрузка/выгрузка) устройств в вашей локальной сети без физического или административного доступа.
evillimiter использует ARP-спуфинг и управление трафиком для ограничения пропускной способности хостов в сети.

Ищете версию, совместимую с Windows?
Ознакомьтесь с открытой альтернативой EvilLimiter для Windows.

Требования

  • Дистрибутив Linux
  • Python 3 или выше

Возможно, недостающие пакеты Python будут установлены в процессе установки.

Установка

root@kitploit:~
git clone https://github.com/bitbrute/evillimiter.git
cd evillimiter
sudo python3 setup.py install

Кроме того, вы можете скачать нужную версию со страницы релизов.

Использование

Введите evillimiter или python3 bin/evillimiter для запуска инструмента.

evillimiter попытается самостоятельно определить необходимую информацию (сетевой интерфейс, маску подсети, адрес шлюза и т. д.) автоматически.

Аргументы командной строки

Команды evillimiter

Ограничения

  • Ограничивает только IPv4-соединения, так как ARP-спуфинг требует ARP-пакет, который присутствует только в IPv4-сетях.

Отказ от ответственности

Evil Limiter предоставляется bitbrute «как есть» и «со всеми недостатками». Поставщик не делает никаких заявлений и не предоставляет никаких гарантий относительно безопасности, пригодности, отсутствия вирусов, неточностей, типографических ошибок или других вредоносных компонентов данного программного обеспечения. Использование любого программного обеспечения связано с неотъемлемыми рисками, и вы несете единоличную ответственность за определение совместимости Evil Limiter с вашим оборудованием и другим установленным на нем программным обеспечением. Вы также несете единоличную ответственность за защиту вашего оборудования и резервное копирование ваших данных, и поставщик не несет ответственности за любые убытки, которые вы можете понести в связи с использованием, модификацией или распространением данного программного обеспечения.

Лицензия

Copyright (c) 2019 bitbrute. Некоторые права защищены.
Evil Limiter лицензирован в соответствии с лицензией MIT, как указано в файле LICENSE.

Скачать инструмент
АргументОписание
-hОтображает справочное сообщение со всеми аргументами командной строки
-i [Имя интерфейса]Указывает сетевой интерфейс (будет определен, если не указан)
-g [IP-адрес шлюза]Указывает IP-адрес шлюза (будет определен, если не указан)
-m [MAC-адрес шлюза]Указывает MAC-адрес шлюза (будет определен, если не указан)
-n [Адрес маски подсети]Указывает маску подсети (будет определена, если не указана)
-fСбрасывает текущую конфигурацию iptables и tc. Обеспечивает корректную обработку пакетов.
--colorlessОтключает цветной вывод
КомандаОписание
scan (--range [IP-диапазон])Сканирует вашу сеть на наличие активных хостов. Одно из первых действий после запуска.
--range позволяет указать собственный диапазон IP.
Например: scan --range 192.168.178.1-192.168.178.40 или просто scan для сканирования всей подсети.
hosts (--force)Отображает все ранее обнаруженные хосты/устройства и базовую информацию. Показывает ID каждого хоста, необходимый для взаимодействия.
--force принудительно отображает таблицу, даже если она не помещается в терминал.
limit [ID1,ID2,...] [Скорость] (--upload) (--download)Ограничивает пропускную способность хоста(ов) по указанным ID. Скорость определяет скорость интернета.
--upload ограничивает только исходящий трафик.
--download ограничивает только входящий трафик.
Допустимые единицы: bit, kbit, mbit, gbit
Например: limit 4,5,6 200kbit или limit all 1gbit
block [ID1,ID2,...] (--upload) (--download)Блокирует интернет-соединение хоста(ов) по указанным ID.
--upload ограничивает только исходящий трафик
--download ограничивает только входящий трафик.
free [ID1,ID2,...]Снимает ограничения/блокировку с хоста(ов) по указанным ID. Удаляет все дальнейшие ограничения.
add [IP] (--mac [MAC])Добавляет пользовательский хост в список хостов. MAC-адрес будет определен автоматически или может быть указан вручную.
Например: add 192.168.178.24 или add 192.168.1.50 --mac 1c:fc:bc:2d:a6:37
monitor (--interval [время в мс])Мониторинг использования пропускной способности ограниченных хостов (текущее использование, общий использованный трафик и т. д.).
--interval задает интервал обновления информации о пропускной способности в миллисекундах (по умолчанию 500 мс).
Например: monitor --interval 1000
analyze [ID1,ID2,...] (--duration [время в с])Анализирует трафик хоста(ов) без ограничения, чтобы определить, кто сколько пропускной способности использует.
--duration задает продолжительность анализа в секундах (по умолчанию 30 с).
Например: analyze 2,3 --duration 120
watchПоказывает текущий статус отслеживания. Функция отслеживания обнаруживает, когда хост переподключается с другим IP-адресом.
watch add [ID1,ID2,...]Добавляет указанные хосты в список отслеживания.
Например: watch add 6,7,8
watch remove [ID1,ID2,...]Удаляет указанные хосты из списка отслеживания.
Например: watch remove all
watch set [Атрибут] [Значение]Изменяет текущие настройки отслеживания. Можно изменить следующие атрибуты:
range — диапазон IP для сканирования на предмет переподключений.
interval — время ожидания между каждым сканированием сети (в секундах).
Например: watch set interval 120
clearОчищает окно терминала.
quitЗавершает работу приложения.
?, helpОтображает информацию о командах, аналогичную этой.