Pregunta:
En nuestra empresa, quiero comprobar si los usuarios están ejecutando servidores web en los puertos 80 y 8080.
Descargué nmap y ejecuté este comando:
nmap -p 80,8080 192.168.1.0-255
Obtuve una lista de direcciones IP e intenté acceder a ellas en mi navegador (por ejemplo: 192.168.1.1:8080) pero no pude conectarme.
¿Es correcto mi comando nmap?
¡Gracias!
EDITAR:
Esta es la respuesta:
Host is up (0.050s latency).
PORT STATE SERVICE
80/tcp open http
8080/tcp open http-proxy
Respuesta:
Su comando NMAP está bien. Es el servicio al que está intentando conectarse el que es el "problema".
Puede encontrar que un "servidor" tiene un puerto abierto en 80 o 8080 pero aún así no puede conectarlo. Por ejemplo, tengo alrededor de tres docenas de teléfonos Polycom a los que se puede acceder en el puerto 8080, pero tienen archivos de configuración bum. Cuando alguien intenta acceder a ellos en ese puerto, no pueden conectarse.
Y puede depender de cómo intente conectarse. A pesar de que es el puerto 8080, tal vez se supone que no debes usar un navegador para conectarte (lo sé, una idea loca).
Descubra a qué tipo de dispositivo está tratando de conectarse usando esto (necesitará sudo o root):
nmap -sS -O -p80,8080 192.168.1.0/24