
Canivete Suíço de Reconhecimento
O Recon Dog será executado em qualquer coisa que tenha um interpretador Python instalado. No entanto, foi testado nas seguintes configurações:
Sistemas Operacionais: Windows, Linux, Mac
Versões Python: Python2.7, Python 3.6
O Recon Dog não requer configuração manual e pode ser simplesmente executado como um script Python normal.
No entanto, um pacote Debian pode ser baixado aqui se você quiser instalá-lo.
A interface de Assistente (Wizard) é a maneira mais direta de usar o Recon Dog. Basta executar o programa, selecionar o que deseja fazer e inserir o alvo, é simples assim.
O Recon Dog também possui uma interface de Comando de Linha de Argumento (CLA). Veja como você pode encontrar subdomínios:
python dog -t marvel.com -c 7
Há mais! Você tem um programa que pode enumerar subdomínios e deseja escanear portas de todos os subdomínios que ele encontra? Não se preocupe, o Recon Dog foi projetado para lidar com esses casos. Você pode simplesmente fazer isso:
subdomainfinder -t example.com | python dog --domains -c 3
Se você apenas quiser imprimir os alvos, não use a opção -c.
Além disso, não importa que tipo de saída o outro programa gera, o Recon Dog usa expressões regulares para encontrar alvos, o que facilita a integração com literalmente todas as ferramentas.
Existem dois switches disponíveis:
--domains extrair domínios do STDIN
--ips extrair endereços IP do STDIN
Você pode contribuir das seguintes formas:
Quer conversar em particular? Me encontre no meu twitter, a caixa de entrada está aberta :)
O Recon Dog está licenciado sob a Licença Apache 2.0.