Skip to content
KitploitKITPLOIT
OutilsBlog
Soumettre
OutilsBlog
Soumettre

Outils de Hacking, PenTest et Cybersécurité pour votre Arsenal de Sécurité !

Kitploit est un répertoire d'outils de hacking, de cybersécurité et de pentesting. Découvrez les dernières mises à jour des projets pour trouver des vulnérabilités, analyser des systèmes, automatiser les tests et renforcer votre sécurité.

··Flux·Contact·Confidentialité·© 2026 Kitploit

Répertoire d'outils

Catégories

Voir toutes les catégories
Loading categories
AutoBrowser — AutoBrowser Screenshot | Kitploit
Outils/GitHubGitHub/el3ct71k/autobrowser
ReconnaissanceCollecte d'InformationsSécurité WebTests d'Intrusion
GitHubel3ct71k/autobrowser

AutoBrowser

AutoBrowser Screenshot

Voir le dépôt
4913il y a 9 ansVérifié par Kitploit

Populaires

Voir tout →

Découvrez les outils les plus utilisés par notre communauté.

Explorer tous les outils

Parcourez notre collection d'outils

Voir tous les outils →
Partager

AutoBrowser 4.0

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.

  • Cet outil est conçu pour les professionnels de l'informatique afin d'effectuer des tests d'intrusion.

Vidéo de démonstration du concept pour AutoBrowser 4.0

Documentation :

  • 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)

Exemples :

Vous devez délimiter les valeurs des arguments CLI uniquement avec des guillemets doubles !

  • Obtenir les détails des arguments de la méthode scan :

python AutoBrowser.py scan --help

  • Scanner avec Nmap, vérifier les résultats et créer un dossier nommé project_name verbose via 10 workers :

python AutoBrowser.py scan "192.168.1.1/24" -a="-sT -sV -T3" -p project_name --workers=10

  • Scanner une liste d'hôtes via Nmap (comme le drapeau -iL de Nmap), vérifier les résultats et créer un dossier nommé project_name en activant l'environnement Java :

python AutoBrowser.py scan file_path.txt -a="-sT -sV -T3" -p project_name --verbose --java-enabled

  • Obtenir les détails des arguments de la méthode analyze :

python AutoBrowser.py analyze --help

  • Analyser un rapport XML Nmap et créer un dossier nommé report_analyze via un proxy :

python AutoBrowser.py analyze nmap_file.xml --project report_analyze --proxy="socks5://127.0.0.1:8080"

  • Analyser un rapport XML Nmap et créer un dossier nommé report_analyze via un proxy avec identifiants :

python AutoBrowser.py analyze nmap_file.xml --project report_analyze --proxy="http://127.0.0.1:8080" --proxy-auth="username:password"

  • Analyser un rapport XML Nmap et créer un dossier nommé report_analyze avec un user agent spécifique :

python AutoBrowser.py analyze nmap_file.xml --project report_analyze --user-agent="My New UserAgent"

Prérequis :

Installation sous Linux :

  1. sudo apt-get install python-pip python2.7-dev libxext-dev python-qt4 qt4-dev-tools build-essential nmap
  2. sudo pip install -r requirements.txt

Installation sous MacOSx :

  1. Installer Xcode Command Line Tools (AppStore)
  2. ruby -e "$(curl -fsSL https://raw.github.com/mxcl/homebrew/go)"
  3. brew install pyqt nmap
  4. sudo easy_install pip
  5. sudo pip install -r requirements.txt

Installation sous Windows :

  1. Installer setuptools
  2. Installer pip
  3. Installer PyQt4
  4. Installer Nmap
  5. Ouvrir l'invite de commandes (cmd) en tant qu'administrateur -> Aller dans le dossier Python -> Scripts (cd c:\Python27\Scripts)
  6. pip install -r (Chemin complet vers requirements.txt)
Télécharger l’outil