Fast Map es una herramienta creada en Python que utiliza NMAP con la finalidad de hacer que los escaneos sean efectuados de una manera más fácil y solo con información necesaria.
# Clonar el repositorio
git clone https://github.com/BlackCage/Fast-Map
# Movernos al directorio
cd Fast-Map/
# Iniciamos el script para instalar los módulos necesarios
python3 fastMap.py
-
-t, --target
- Especifica una IP para escanearla.
python3 fastMap.py -t 127.0.0.1
- Especifica una IP para escanearla.
-
-f, --fast
- Hace que el escaneo sea más rápido pero solo escanea los 100 puertos más comunes en todos los protocolos.
python3 fastMap.py -t 127.0.0.1 -f
- Hace que el escaneo sea más rápido pero solo escanea los 100 puertos más comunes en todos los protocolos.
-
-sU, --udp
- Haz que el escaneo se realice por el protocolo «UDP».
python3 fastMap.py -t 127.0.0.1 -f -sU
- Haz que el escaneo se realice por el protocolo «UDP».
-
-i, --input
- Introduce un archivo con las IPs que deseas escanear, el escaneo será automático.
python3 fastMap.py -i archivo.txt -f -sU
- Introduce un archivo con las IPs que deseas escanear, el escaneo será automático.
-
-o, --output
- Crea un archivo y guarda la información.
python3 fastMap.py -t 127.0.0.1 -o Targeted.txt
- Crea un archivo y guarda la información.
Sí, puedes combinar las opciones, es decir, puedes efectuar un escaneo rápido y UDP al mismo tiempo, aunque hay algunas que no están permitidas.
-
python3 fastMap.py
- A no ser que sea la primera vez para instalar los módulos necesarios dará error, ya que no se ha especificado ninguna opción.
-
python3 fastMap.py -t 127.0.0.1 -i archivo.txt
- Ésta combinación dará error, ya que no puedes especificar un archivo de entrada y una IP.
-
python3 fastMap.py -f/-sU/-o
- No se ha especificado ninguna IP o archivo, por lo que Fast Map no puede trabajar.
OS | Tested |
---|---|
Linux | ✔️ |
Windows | ✔️ |
Mac | Not Tested |
- Añadido el "input".
- Añadido el "output".
- Añadido el método "UDP".
- Mover "Modules.py" a "scripts".
- Crear "installModules.py" y añadirlo a "scripts".
- Cambiar el nombre de "Reconocimiento.py" a "fastMap.py".
- Mover "json_data.json" a "log".
- Poner repositorio en público.
- Arreglar un fallo de importación en "allPorts.py" y "allVersions.py".