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

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

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

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

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

Категории

Все категории
Loading categories
Dosinator — DoSinator — это мощный инструмент для тестирования на отказ в обслуживании (DoS), разработанный на Python. | Kitploit
Инструменты/GitHubGitHub/halildeniz/dosinator
Сниффинг и анализ пакетовЭксплуатацияСбор информацииСетевая безопасностьТестирование на ПроникновениеRed Teaming
GitHubhalildeniz/dosinator

Dosinator

DoSinator — это мощный инструмент для тестирования на отказ в обслуживании (DoS), разработанный на Python.

Репозиторий
144161 год назадПроверено Kitploit

Популярное

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

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

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

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

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

DoSinator

DoSinator — это мощный инструмент для тестирования на отказ в обслуживании (Denial of Service, DoS), разработанный на Python. Он предназначен для специалистов по безопасности и исследователей и позволяет имитировать различные DoS-атаки, создавая реалистичную среду для оценки устойчивости сетей, систем и приложений к потенциальным киберугрозам.


Buy Me A Coffee

Возможности

  • Несколько режимов атак: DoSinator поддерживает различные режимы атак, включая SYN Flood, UDP Flood, ICMP Flood, OS Fingerprinting, Slowloris, Rudy, SCTP, Smurf и ARP, что позволяет моделировать разные типы DoS-атак.
  • Настраиваемые параметры: Регулируйте размер пакета, скорость атаки и продолжительность, чтобы точно настроить интенсивность и длительность атаки.
  • Подмена IP (IP Spoofing): Включите подмену IP, чтобы скрыть исходный IP-адрес и повысить анонимность во время атаки.
  • Многопоточная отправка пакетов: Используйте несколько потоков для одновременной отправки пакетов, максимально увеличивая скорость и эффективность атаки.
  • Данные из файла: Загрузите пользовательские данные из файла для отправки в пакетах атаки.
  • Вывод в PCAP: Сохраняйте исходящие пакеты атаки в файл PCAP для дальнейшего анализа.
  • ARP-флудинг: Выполняйте ARP-флудинг для нарушения сетевого взаимодействия.

Требования

  • Python 3.x
  • scapy
  • argparse

Установка

  1. Клонируйте репозиторий:

    root@kitploit:~
    git clone https://github.com/HalilDeniz/DoSinator.git
    
  2. Перейдите в каталог проекта:

    root@kitploit:~
    cd DoSinator
    
  3. Установите необходимые зависимости:

    root@kitploit:~
    pip install -r requirements.txt
    

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

root@kitploit:~
$ python3 dosinator.py --help
    ____             ____            __                
   / __ \____  _____/  _/___  ____ _/ /_____  _____    
  / / / / __ \/ ___// // __ \/ __ `/ __/ __ \/ ___/    
 / /_/ / /_/ (__  )/ // / / / /_/ / /_/ /_/ / /  _ _ _ 
/_____/\____/____/___/_/ /_/\__,_/\__/\____/_/  (_|_|_)
                                                       

usage: dosinator.py [-h] -t TARGET [-p PORT] [-np NUM_PACKETS] [-ps PACKET_SIZE] [-ar ATTACK_RATE] [-d DURATION]
                    [--attack-mode {syn,sctp,udp,icmp,http,dns,os_fingerprint,slowloris,smurf,rudy,arp,port_scan,traceroute}]
                    [-sp SPOOF_IP] [--data DATA] [--file FILE] [--pcap PCAP] [--arp-mode {request,reply}]
                    [--ttl TTL] [--port-range PORT_RANGE] [--id ID] [--win WIN] [--max-hops MAX_HOPS]

options:
  -h, --help            show this help message and exit
  -t TARGET, --target TARGET
                        Target IP address
  -p PORT, --port PORT  Target port number (required for non-ARP attacks)
  -np NUM_PACKETS, --num_packets NUM_PACKETS
                        Number of packets to send (default: 500)
  -ps PACKET_SIZE, --packet_size PACKET_SIZE
                        Packet size in bytes (default: 64)
  -ar ATTACK_RATE, --attack_rate ATTACK_RATE
                        Attack rate in packets/second (default: 10)
  -d DURATION, --duration DURATION
                        Duration of the attack in seconds
  --attack-mode {syn,sctp,udp,icmp,http,dns,os_fingerprint,slowloris,smurf,rudy,arp,port_scan,traceroute}
                        Attack mode (default: syn)
  -sp SPOOF_IP, --spoof-ip SPOOF_IP
                        Spoof IP address
  --data DATA           Custom data string to send
  --file FILE           File path to read data from
  --pcap PCAP           PCAP file path to save outgoing packets
  --arp-mode {request,reply}
                        ARP mode (default: request)
  --ttl TTL             TTL value for the outgoing packets (default: 64)
  --port-range PORT_RANGE
                        Port range for port scan (default: 1-1000)
  --id ID               IP identification field (default: None)
  --win WIN             TCP window size (default: None)
  --max-hops MAX_HOPS   Max hops for traceroute (default: 30)
  • target_ip: IP-адрес целевой системы.
  • target_port: Номер порта целевого сервиса.
  • num_packets: Количество отправляемых пакетов (по умолчанию: 500).
  • packet_size: Размер каждого пакета в байтах (по умолчанию: 64).
  • attack_rate: Скорость атаки в пакетах/секунду (по умолчанию: 10).
  • duration: Продолжительность атаки в секундах.
  • attack_mode: Режим атаки: syn, udp, icmp, http (по умолчанию: syn).
  • spoof_ip: Поддельный IP-адрес (по умолчанию: None).
  • data: Пользовательская строка данных для отправки.
  • file: Путь к файлу для чтения данных.
  • pcap: Путь к файлу PCAP для сохранения исходящих пакетов.
  • --arp-mode: Необязательный флаг для указания режима ARP. Используйте для ARP-запросов (по умолчанию) или для ARP-ответов.

Примеры использования

Вот несколько примеров использования DoSinator: Вы можете изучить их здесь

Пожалуйста, используйте этот инструмент ответственно и убедитесь, что у вас есть необходимые разрешения перед проведением любых тестов.

Внесение вклада

Вклад приветствуется! Если вы обнаружили какие-либо проблемы или у вас есть предложения по улучшению, не стесняйтесь открывать issue или отправлять pull request.

Контакты

Если у вас есть вопросы, комментарии или предложения по поводу Dosinator, пожалуйста, свяжитесь со мной:

  • LinkedIn: Halil Ibrahim Deniz
  • TryHackMe: Halilovic
  • Instagram: deniz.halil333
  • YouTube: Halil Deniz
  • Email: [email protected]

Лицензия

Этот проект распространяется под лицензией MIT License. Подробнее см. в файле LICENSE.

💰 Вы можете помочь мне пожертвованием

Спасибо, что рассматриваете возможность поддержать меня! Ваша поддержка позволяет мне уделять больше времени и сил созданию полезных инструментов, таких как DNSWatch, и разработке новых проектов. Внося вклад, вы не только помогаете мне улучшать существующие инструменты, но и вдохновляете на новые идеи и инновации. Ваша поддержка играет важную роль в развитии этого проекта и будущих начинаний. Давайте продолжим создавать и учиться вместе. Спасибо!
BuyMeACoffee Patreon

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