
AutoBrowser Screenshot
AutoBrowser é uma ferramenta escrita em Python para testadores de penetração.
O objetivo desta ferramenta é criar relatório (arquivo Json) e capturas de tela de portas baseadas em http/s na rede.
Você pode escolher entre analisar o relatório do Nmap (arquivo XML -oX) ou escanear com o Nmap,
então a ferramenta verifica automaticamente os resultados com solicitações http/s em cada host usando um navegador headless,
em seguida, tira uma captura de tela do conteúdo da página de resposta.
Vídeo de prova de conceito do AutoBrowser 4.0
argumentos posicionais:
analyze - Analisar e navegar (Requer argumento: localização do relatório nmap)
scan - Escanear e navegar (Requer argumento: host alvo ou arquivo)
argumentos opcionais:
-h, --help - mostrar esta mensagem de ajuda e sair
-p PROJECT, --project PROJECT - nome do projeto (pasta que conterá todos os dados. padrão: project)
-t TIMEOUT, --timeout TIMEOUT - período de timeout da requisição http
-w MAX_WORKERS, --max-workers MAX_WORKERS - Número máximo de processos de trabalho (Padrão: 4)
--useragent USERAGENT - Definir user agent específico
--java-enabled - Exibir ambiente Java
--verbose - Mostrar todas as verificações detalhadamente
--proxy PROXY - Encaminhar conexões através de proxy HTTP/socks5 (Exemplo: socks5://127.0.0.1:8080)
--proxy-auth PROXY_AUTH - Definir credenciais do proxy. (Exemplo: username:password)
Você deve delimitar os valores nos argumentos da CLI apenas com aspas duplas!
scan:python AutoBrowser.py scan --help
python AutoBrowser.py scan "192.168.1.1/24" -a="-sT -sV -T3" -p project_name --workers=10
python AutoBrowser.py scan file_path.txt -a="-sT -sV -T3" -p project_name --verbose --java-enabled
analyze:python AutoBrowser.py analyze --help
python AutoBrowser.py analyze nmap_file.xml --project report_analyze --proxy="socks5://127.0.0.1:8080"
python AutoBrowser.py analyze nmap_file.xml --project report_analyze --proxy="http://127.0.0.1:8080" --proxy-auth="username:password"
python AutoBrowser.py analyze nmap_file.xml --project report_analyze --user-agent="My New UserAgent"
###Instalação no Linux:
###Instalação no MacOSx:
ruby -e "$(curl -fsSL https://raw.github.com/mxcl/homebrew/go)"###Instalação no Windows: