- Встановити докер docker
- Для Лінукса/Mac виставити можливість запуску без sudo. Ось гарний мануал як ставити докер і прибрати суда
sudo usermod -aG docker ${USER}
su - ${USER}
- Встановити nodeJS
- Запустити докер
- Виставити адреси для атаки у файлі
urls.json
- Виставити ліміт максимальної кількості докер контейнерів
containersLimit
уstart.sh
- Виставити
timeout
змінну уstart.sh
. Це виставляє через скільки перевіряти статуси сайтів та каоібрувати імеджі в автоматичному режимі - Увімкнути ВПН
- Запустити додаток за допомогою комани у терміналі
sh ./start.sh
. Викликати з папки додатку.
Для віндоус треба встановити баш. Наприклад, 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
- Install docker
- For Linux/Mac give ability launch docker without sudo. Good manual to install docker for linux .
sudo usermod -aG docker ${USER}
su - ${USER}
- Install nodeJS
- Launch docker
- Set urls in
urls.json
file - Set
MAX_CONTAINERS
variable instart.sh
- Set
TIMEOUT
variable instart.sh
. This sets timeout to check the list of websites and relaunch app - Turn on VPN
- Run via command
sh ./start.sh
in any cmd
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
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