
Un framework modulaire pour pentesteurs et chasseurs de bugs écrit en python.
Un framework modulaire pour Pentesters et Bug Hunters écrit en Python3.
- Python 3.9+
- pip3
fscan.
Note :Veuillez garder à l'esprit que l'outil est encore en développement et que d'autres fonctionnalités seront ajoutées à l'avenir.
shadow1ng un outil complet de scan intranet)
Version actuelle : 1.2.1- Stable
Utilisez le gestionnaire de paquets pip pour installer les dépendances. S'il n'est pas installé, installez-le avec la commande suivante.
sudo apt-get install python3-pip
Il est conseillé d'installer les dépendances Python dans un environnement virtuel ; pour cela, installez le paquet venv.
python3 -m pip install venv
python3 -m venv env
source env/bin/activate
Après cela, exécutez les commandes suivantes :
sudo apt-get install traceroute # Pour les distributions Debian
python3 -m pip install -r requirements.txt
Le module
Shodanutilise l'API de Shodan, assurez-vous donc d'avoir un fichier.configxdans votre dossier. Si le fichier.configxn'existe pas, vous pouvez le créer avec les données suivantes :
% Fichier de configuration pour R4venzCl4w
# Paramètres globaux
# Les variables globales sont définies ici. Ces variables peuvent être utilisées dans n'importe quelle autre section.
$ GLOBAL_VAR: <Variable Globale Ici>
# Variables d'environnement
# Exemple de clé API Shodan --> SHODAN_API_KEY:gA**************************
- SHODAN_API_KEY:<Clé API Ici>
python3 main.py -i [Adresse IP]
-i Adresse IP à énumérer
-d Domaine à énumérer # Sera implémenté dans la **version 1.3.0**
-x Exécute une énumération d'hôte sur IP, Domaine, Plage d'IP ou IP sélectionnées # (fscan).
-r Affiche le fichier README.md
-fp Récupère les proxys publics (HTTPS, SOCKS4)
-waf Empreinte WAF avec option de vérification générique ou (153 WAF)
-h Menu d'aide
1) python3 main.py -i 1.1.1.1
2) python3 main.py -x 192.168.0.1-122
3) python3 main.py -x 1.1.1.1
4) python3 main.py -x 192.168.0.1,192.168.0.12
5) python3 main.py -x example.com
6) python3 main.py -r
7) python3 main.py -fp
8) python3 main.py -waf
Les demandes de tirage (pull requests) sont les bienvenues. Pour des changements majeurs, veuillez d'abord ouvrir un ticket pour discuter de ce que vous souhaitez modifier.
Assurez-vous de mettre à jour les tests en conséquence.
Visitez le dépôt fscan pour plus d'informations. Pour l'
utilisation, lisez le fichier README.md. (Utilisation à vos propres risques ..!)