DmitriyDN / bomber-docker-auto

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Інструкція

  1. Встановити докер docker
  2. Для Лінукса/Mac виставити можливість запуску без sudo. Ось гарний мануал як ставити докер і прибрати суда
sudo usermod -aG docker ${USER}
su - ${USER}
  1. Встановити nodeJS
  2. Запустити докер
  3. Виставити адреси для атаки у файлі urls.json
  4. Виставити ліміт максимальної кількості докер контейнерів containersLimit у start.sh
  5. Виставити timeout змінну у start.sh. Це виставляє через скільки перевіряти статуси сайтів та каоібрувати імеджі в автоматичному режимі
  6. Увімкнути ВПН
  7. Запустити додаток за допомогою комани у терміналі sh ./start.sh. Викликати з папки додатку.

Для користувачів windows

Для віндоус треба встановити баш. Наприклад, git bash має бути десь тут. Сама аппка (команда 9) має ьути запущена саме з башу.

Якщо основний скріпт не працює, можна спробувати ручний запуск

sh ./bombardier-multi.sh 5

Можливі помилки

Якщо Ви бачите наступне

stderr: /bin/sh: 12: /bombardier-one.sh: [[: not found
/bin/sh: 29: /bombardier-one.sh: 0: not found
/bin/sh: 36: /bombardier-one.sh: 0: not found

Скоріше за все у вас використовужться dash замість bash і [[ ]]умова з даш не працює. Можна виставити використання баша і має запрацювати

sudo dpkg-reconfigure dash

Manual

  1. Install docker
  2. For Linux/Mac give ability launch docker without sudo. Good manual to install docker for linux .
sudo usermod -aG docker ${USER}
su - ${USER}
  1. Install nodeJS
  2. Launch docker
  3. Set urls in urls.json file
  4. Set MAX_CONTAINERS variable in start.sh
  5. Set TIMEOUT variable in start.sh. This sets timeout to check the list of websites and relaunch app
  6. Turn on VPN
  7. Run via command sh ./start.sh in any cmd

For windows users

It is necessary to setup bash for windows. For instance, git bash should be somewhere here. And the app can be laucnehd from git bash. If main script doesn't work you can try launch attack manually

sh ./bombardier-multi.sh 5

Troubleshouting

If you receive something like

stderr: /bin/sh: 12: /bombardier-one.sh: [[: not found
/bin/sh: 29: /bombardier-one.sh: 0: not found
/bin/sh: 36: /bombardier-one.sh: 0: not found

Most likely you use dash instead of bash and [[ ]] condition is unknown for it. You can set usage of bash via

sudo dpkg-reconfigure dash

About


Languages

Language:JavaScript 51.4%Language:Shell 48.6%