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

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

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

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

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

Категории

Все категории
Loading categories
slowloris — Низкополосный инструмент DoS. Slowloris, переписанный на Python. | Kitploit
Инструменты/GitHubGitHub/gkbrk/slowloris
Веб-безопасностьТестирование на Проникновение
GitHubgkbrk/slowloris

slowloris

Низкополосный инструмент DoS. Slowloris, переписанный на Python.

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

Популярное

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

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

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

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

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

slowloris.py - Простой slowloris на Python

Что такое Slowloris?

Slowloris — это, по сути, HTTP-атака типа «отказ в обслуживании», которая затрагивает многопоточные серверы. Она работает следующим образом:

  1. Мы начинаем отправлять множество HTTP-запросов.
  2. Мы периодически (каждые ~15 секунд) отправляем заголовки, чтобы поддерживать соединения открытыми.
  3. Мы никогда не закрываем соединение, если только это не делает сервер. Если сервер закрывает соединение, мы создаём новое и продолжаем делать то же самое.

Это истощает пул потоков сервера, и сервер не может отвечать другим пользователям.

Цитирование

Если вы нашли эту работу полезной, пожалуйста, цитируйте её как

root@kitploit:~
@article{gkbrkslowloris,
  title = "Slowloris",
  author = "Gokberk Yaltirakli",
  journal = "github.com",
  year = "2015",
  url = "https://github.com/gkbrk/slowloris"
}

Как установить и запустить?

Вы можете клонировать git-репозиторий или установить с помощью pip. Вот как это запустить.

  • sudo pip3 install slowloris
  • slowloris example.com

Всё, что требуется для установки и запуска slowloris.py.

Если вы хотите клонировать с помощью git вместо pip, вот как это сделать.

  • git clone https://github.com/gkbrk/slowloris.git
  • cd slowloris
  • python3 slowloris.py example.com

Поддержка прокси SOCKS5

Однако, если вы планируете использовать опцию -x для подключения через прокси SOCKS5 вместо прямого соединения с вашего IP-адреса, вам также потребуется установить библиотеку PySocks (или любую другую реализацию библиотеки socks). PySocks — это форк SocksiPy от пользователя GitHub @Anorov, и его можно легко установить, добавив PySocks в команду pip выше или запустив её заново следующим образом:

  • sudo pip3 install PySocks

Затем вы можете использовать опцию -x для активации поддержки SOCKS5, а опции --proxy-host и --proxy-port — для указания хоста и порта прокси SOCKS5, если они отличаются от стандартных 127.0.0.1:8080.

Параметры конфигурации

Можно изменить поведение slowloris с помощью аргументов командной строки. Чтобы получить актуальную справку, просто выполните slowloris -h.

  • -p, --port
    • Порт веб-сервера, обычно 80
  • -s, --sockets
    • Количество сокетов, используемых в тесте
  • -v, --verbose
    • Увеличивает журналирование (вывод на терминал)
  • -ua, --randuseragents
    • Рандомизирует user-agent для каждого запроса
  • -x, --useproxy
    • Использовать прокси SOCKS5 для подключения
  • --https
    • Использовать HTTPS для запросов
  • --sleeptime
    • Время ожидания между отправкой каждого заголовка

Лицензия

Код распространяется по лицензии MIT.

Скачать инструмент