Escaneo de puertos ultrarrápido - Masscan
En este caso esta herramienta no es que sirva para pasar desapercibido de las herramientas de IDS
si no que, es para realizar un escaneo a gran escala en el menor tiempo posible y seria con la siguiente herramienta que encontraremos en el siguiente link:
URL = Masscan GitHub
Esta herramienta ya viene por defecto en kali
.
Lo que podemos hacer con esta herramienta es realizar un escaneode todo internet
entero en menos de 5 minutos, lanzando mas de 10 millones
de paquetes de red a la vez, por lo que para escanear nuestra red local, podremos hacerlo de la siguiente forma:
sudo masscan 192.168.5.0/24 -p80 --interface eth0
En este caso solo que nos escanee los puertos 80
de toda la red.
Starting masscan 1.3.2 (http://bit.ly/14GZzcT) at 2025-01-04 10:10:32 GMT
Initiating SYN Stealth Scan
Scanning 256 hosts [1 port/host]
Discovered open port 80/tcp on 192.168.5.206
Tambien le podemos deslimitar y que en vez de que envie 100
paquetes por segundo, establecerle que haga 1000
paquetes por segundo.
sudo masscan 192.168.5.0/24 -p80 --interface eth0 --rate 10000
Si queremos especificarle un rango de puertos, lo podremos hacer de la siguiente forma:
sudo masscan 192.168.5.0/24 -p1-1000 --interface eth0
Si por ejemplo tenemos que pausar el escaneo, podremos hacerlo con Ctrl+C
y se nos guardara el escaneo en un paused.conf
:
Starting masscan 1.3.2 (http://bit.ly/14GZzcT) at 2025-01-04 10:15:16 GMT
Initiating SYN Stealth Scan
Scanning 256 hosts [1000 ports/host]
^Cwaiting several seconds to exit...
saving resume file to: paused.conf
Para retomarlo mas tarde, pero ahora para retomar el escaneo, podremos hacer lo siguiente:
sudo masscan --resume paused.conf
Si os diera este error de aqui:
CONF: unknown config option: nocapture=servername
Tendremos que instalar la herramienta a la maxima version que hay, de la siguiente forma, ya que en la que viene por defecto tiene ese fallo.
sudo apt remove masscan
sudo apt-get --assume-yes install git make gcc
git clone https://github.com/robertdavidgraham/masscan
cd masscan
make
sudo make install
cd ..
sudo rm -r masscan
Y si ahora hacemos:
masscan -h
Vemos que se instalo correctamente y que tiene una version mas moderna del que teniamos ya, y si intentamos restaurar la sesion de escaneo, veremos lo siguiente:
Starting masscan 1.3.9-integration (http://bit.ly/14GZzcT) at 2025-01-04 10:24:50 GMT
Initiating SYN Stealth Scan
Scanning 256 hosts [1000 ports/host]
Vemos que se restaura correctamente.
Tambien le podemos decir a esta herramienta que nos escane el numero de puertos mas comunes, como haciamos con nmap
:
sudo masscan 192.168.5.0/24 --top-ports 100 --interface eth0 --rate 10000
Con esto lo que estamos haciendo es que nos haga un escaneo de los 100
puertos mas comunes.
Last updated