
AutoBrowser Screenshot
AutoBrowser è uno strumento scritto in Python per penetration tester.
Lo scopo di questo strumento è creare un report (file JSON) e screenshot delle porte basate su HTTP/S sulla rete.
Puoi scegliere tra analizzare un report Nmap (file XML -oX) o eseguire una scansione con Nmap,
poi lo strumento controlla automaticamente i risultati con richieste HTTP/S su ogni host utilizzando un browser headless,
quindi acquisisce uno screenshot del contenuto della pagina di risposta.
Video dimostrativo di AutoBrowser 4.0
argomenti posizionali:
analyze - Analizza e naviga (Richiede argomento: posizione del report nmap)
scan - Scansiona e naviga (Richiede argomento: host o file target)
argomenti opzionali:
-h, --help - mostra questo messaggio di aiuto ed esce
-p PROJECT, --project PROJECT - nome del progetto (cartella che contiene tutti i dati. default: project)
-t TIMEOUT, --timeout TIMEOUT - periodo di timeout per la richiesta HTTP
-w MAX_WORKERS, --max-workers MAX_WORKERS - numero massimo di worker (default: 4)
--useragent USERAGENT - imposta uno user agent specifico
--java-enabled - mostra l'ambiente Java
--verbose - mostra tutti i controlli in modo dettagliato
--proxy PROXY - instrada le connessioni attraverso proxy HTTP/socks5 (esempio: socks5://127.0.0.1:8080)
--proxy-auth PROXY_AUTH - imposta le credenziali per il proxy (esempio: username:password)
Devi delimitare i valori negli argomenti della CLI solo con doppi apici!
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"
ruby -e "$(curl -fsSL https://raw.github.com/mxcl/homebrew/go)"