
Un marco modular para pentesters y cazadores de errores escrito en Python.
Un marco modular para Pentesters y Bug Hunters escrito en Python3.
- Python 3.9+
- pip3
Shodanfscan.
Nota:Tenga en cuenta que la herramienta aún está en desarrollo y se agregarán más funciones en el futuro.
Visite el repositorio de fscan para más información. Para el
usolea el archivo README.md. (¡Úselo bajo su propio riesgo!)
Versión actual: 1.2.1- Estable
Use el administrador de paquetes pip para instalar los requisitos. Si no está instalado, instálelo usando el siguiente comando.
sudo apt-get install python3-pip
Se recomienda instalar los requisitos de Python en un entorno virtual, para eso instale el paquete venv.
python3 -m pip install venv
python3 -m venv env
source env/bin/activate
Después de eso, ejecute los siguientes comandos:
sudo apt-get install traceroute # For Debian based distros
python3 -m pip install -r requirements.txt
El módulo
Shodanusa la API de Shodan, así que asegúrese de tener el archivo.configxen su carpeta. Si el archivo.configxno está, puede crearlo con los siguientes datos:
% Config File for R4venzCl4w
# Global Settings
# Global Variables are defined here. These variables can be used in any of the other sections.
$ GLOBAL_VAR: <Global Variable Here>
# Environment Variables
# Shodan API Key Example --> SHODAN_API_KEY:gA**************************
- SHODAN_API_KEY:<API Key Here>
python3 main.py -i [IP Address]
-i IP Address to Enumerate
-d Domain to Enumerate # Going to be implemented in **ver: 1.3.0**
-x Run Host Enumeration on IP, Domain, IP Range, or Selected IPs # (fscan).
-r Render the README.md file
-fp Fetch the Public Proxies (HTTPS, SOCKS4)
-waf WAF Fingerprinting with option for checking Generic or (153 WAFs)
-h Help Menu
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
Las solicitudes de extracción (pull requests) son bienvenidas. Para cambios importantes, abra un issue primero para discutir lo que le gustaría cambiar.
Asegúrese de actualizar las pruebas según corresponda.