
AutoBrowser Screenshot
AutoBrowser est un outil écrit en Python pour les testeurs d'intrusion.
Le but de cet outil est de créer un rapport (fichier Json) et des captures d'écran des ports basés sur http/s sur le réseau.
Vous pouvez choisir entre analyser un rapport Nmap (fichier XML -oX) ou scanner avec Nmap,
puis l'outil vérifie automatiquement les résultats avec des requêtes http/s sur chaque hôte à l'aide d'un navigateur web sans tête,
puis il prend une capture d'écran du contenu de la page de réponse.
Vidéo de démonstration du concept pour AutoBrowser 4.0
arguments positionnels :
analyze - Analyser et parcourir (Nécessite un argument : emplacement du rapport Nmap)
scan - Scanner et parcourir (Nécessite un argument : hôte cible ou fichier)
arguments optionnels :
-h, --help - afficher ce message d'aide et quitter
-p PROJECT, --project PROJECT - nom du projet (dossier contenant toutes les données. par défaut : project)
-t TIMEOUT, --timeout TIMEOUT - délai d'expiration de la requête http
-w MAX_WORKERS, --max-workers MAX_WORKERS - Nombre maximum de processus workers (par défaut : 4)
--useragent USERAGENT - Définir un user agent spécifique
--java-enabled - Afficher l'environnement Java
--verbose - Afficher toutes les vérifications de manière détaillée
--proxy PROXY - Relayer les connexions via un proxy HTTP/socks5 (Exemple : socks5://127.0.0.1:8080)
--proxy-auth PROXY_AUTH - Définir les identifiants du proxy. (Exemple : nom_utilisateur:mot_de_passe)
Vous devez délimiter les valeurs des arguments CLI uniquement avec des guillemets doubles !
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)"