Barrelroll: A Simple Pycurl DDoS Tool!
por Gustavo Lima em 16/02/12 às 12:51 am
Eu fico imaginando a integração de algumas ferramentas existentes no mercado para testar a capacidade de uma rede. Eu estou me referindo ao T50 + o Barrelroll. Essa última lançada há pouco tempo e desenvolvida em Python.
A Barrelroll realiza múltiplas conexões em um host utilizando múltiplos proxies.. Imaginem o estrago de uma junção com o t50 ?!
A utilização dessa ferramenta é bem simples. Vejam na linha de comando abaixo:
./barrelroll.py 127.0.0.1 localhost 50 < proxies/list1.txt
Vale lembrar que ambas ferramentas deverão se utilizadas de forma consciente...



















Victor Garcia
16/02/2012
Estava vendo no site que eles tem uma extensa lista de vários endereços de vários países. Muito interessante. Vou ver o que o BT5 faz (:
Net
16/02/2012
Ótimo post!
MR_GAFIERA
17/02/2012
Olá pessoas , não estou conseguindo executar alguém encontrou um erro ? executei assim : ./barrelroll.py 127.0.0.1 localhost 50 < proxies/_full_list.txt
(full list o nome de minha lista de proxies.)
o erro foi esse :
No such file or directory
Rafael Souza
17/02/2012
Kra confirme o nome do arquivo da lista de proxy!
Victor Garcia
17/02/2012
Vê se ele não ta dando problema com o undeline na frente do nome. tenta alterar para full_list ao invés de _full_list. e esse txt esta no servidor local? se não estiver não tem como busca-lo!
Pedro
17/02/2012
Se voce estiver rodando o PY de dentro da mesma pasta onde esta a WordList, nao precisa especificar a pasta.
Porem pode ser que esteja faltando um caminho ae..
Realmente existe essa pasta PROxies ???
Abraão Caldas
18/02/2012
MR_GAFIERA já tentou:
./barrelroll.py 127.0.0.1 localhost 50 < _full_list.txt ?
NO Such file or directory é erro de que ele não está encontrando os arquivos.
MR_GAFIERA
19/02/2012
Senhores , grato pela atenção .Já testei todos os comados acima mesmo assim não consegui sucesso .Todos os arquivos estão na mesma pasta .Já retirei o underline do começo do arquivo.Baixei este arquivo de proxies no servidor.Utilizei todos os comandos , principalmente o ./barrelroll.py 127.0.0.1 localhost 50 < _full_list.txt .
Mesmo assim não obtive sucesso .Alguma outra sugestão ?
Anonymous
19/02/2012
Caro Gafieira,
Tenta assim :
# barrelroll.py 127.0.0.1 50 < full_list/us.txt
Você é root ? Tem Python e o pycurl ?
Caso não seja root, tente :
# sudo barrelroll.py 127.0.0.1 50 < full_list/us.txt
Tá usando Linux ? Windows ? Mac ?
Dê mais informações se não conseguir.
Gustavo Roberto
19/02/2012
A coisa é simples, vejam :
Se vocês lerem o README, está escrito o seguinte
==================================================
->UsageExample<-
$ ./barrelroll.py 8.8.8.8 google.com 30 < full_list/_full_list.txt
==================================================
Portando o comando ideal é o do exemplo, mude de acordo com seu alvo, exemplo, se você quiser atacar este blog :
$ ping blog.corujadeti.com.br
O ip de retorno vai ser esse 189.38.85.178
Então use
$./barrelroll.py 189.38.85.178 blog.corujadeti.com.br 50 < full_list/_full_list.txt
Lembre ser de ter o pycurl instalado e funcionando, com isso você vai conseguir executar o comando.
Abraços
Ps.: Não ataquem o blog
Gustavo Lima
19/02/2012
Obrigado por te avisado para galera não atacar o blog.. .
MR_GAFIERA
20/02/2012
Boa tarde senhores ,
digitei o comando conforme o informado e retorna o seguinte erro :
bash: ./barrelroll.py: /usr/bin/python^M: bad interpreter: No such file or directory
PS:estou com o python e pycurl instalados .Utilizo a distro BackTrack 5 r1
Rodrigo
22/02/2012
Show de bola o Post!
Parabéns Gustavo!
Gustavo Roberto
23/02/2012
MR_GAFIEIRA,
Você está baixando o pacote ou copiou o código ?
Baixe aqui : https://github.com/lfamorim/barrelroll/zipball/master
Descompacte o arquivo e rode normalmente, não tem mistério.
Gustavo Roberto
23/02/2012
MR_GAFIEIRA
Fiz um vídeo explicativo para você, agora vai
http://youtu.be/iQeH2h0l7zc
Esse vídeo só é acessível com este link ( em tese ).
Qualquer coisa, só falar !
MR_GAFIERA
23/02/2012
Gustavo Roberto(e demais usuarios) , muito obrigado pela ajuda .Quando chegar em casa vou testar .
MR_GAFIERA
26/02/2012
Gustavo Roberto(e demais usuarios) , muito obrigado pela ajuda .
Funcionou .
Apenas uma pergunta :
para testar com outro site ou ip de uma rede eu apenas troco o nome do site do exemplo ?
Grato
Gustavo Roberto
27/02/2012
Exatamente MR_GAFIERA.
Se quiser testar na sua máquina
./barrelroll.py 127.0.0.1 localhost
Se quiser testar num server que esteja no seu DNS ou na sua lista de hosts
./barrelroll.py 192.168.0.1 servidor
É por aí.
Tiago
20/03/2012
o comando no ubuntu e o mesmo ?