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 eth0En 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 10000Si queremos especificarle un rango de puertos, lo podremos hacer de la siguiente forma:
sudo masscan 192.168.5.0/24 -p1-1000 --interface eth0Si 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.confPara retomarlo mas tarde, pero ahora para retomar el escaneo, podremos hacer lo siguiente:
sudo masscan --resume paused.confSi os diera este error de aqui:
CONF: unknown config option: nocapture=servernameTendremos 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 masscanY si ahora hacemos:
masscan -hVemos 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 10000Con esto lo que estamos haciendo es que nos haga un escaneo de los 100 puertos mas comunes.
Last updated