He estado usando el comando netstat en un escritorio remoto ejecutando kali y no obtuve ningún resultado.
esto es todo lo que obtengo después de usar netstat
Active Internet connections (w/o servers)
Proto Recv-Q Send-Q Local Address Foreign Address State
Active UNIX domain sockets (w/o servers)
Proto RefCnt Flags Type State I-Node Path
Respuesta1
La instancia del sistema operativo Kali Linux que está ejecutando no tiene ningún proceso escuchando en ningún puerto de red o no tiene ningún adaptador de red/NIC disponible para escuchar ningún protocolo.
Comprobación del estado del adaptador de red
Puede verificar el "estado" de cualquier interfaz de red ejecutando el
nmicli device status
comando y ver elSTATE
de la interfaz.Un
connected
estado listado en una interfaz significa que esa interfaz (por ejemploeth0
, ) se puede utilizar para escuchar el tráfico que ingresa en puertos específicos.Un
unavailable
estado listado en una interfaz (p. ej.eth0
) significa que esa interfaz no se puede utilizar para escuchar el tráfico que ingresa a puertos específicos.
También puede verificar el estado
state
de cualquier interfaz de red ejecutando elip link show
comando y visualizaciónstate
del adaptador.state UP
significa "conectado" (igual que el punto 1 anterior)state DOWN
significa "no disponible" (igual que el punto 1 anterior)
Comprobando todos los puertos
Si tiene interfaces de red que están disponibles y son capaces de aceptar tráfico entrante, entonces sea más minucioso al verificar los puertos que escuchan en el sistema ejecutandonmap -sT -sU -p- localhost
y escanear todos los puertos.
Un resultado de "Todos los 131010 puertos escaneados en localhost (127.0.0.1) están cerrados" o algo por el estilo significa...
- El servidor no tiene procesos escuchando en ningún puerto; o
- La interfaz de red en el servidor no está disponible para su uso con tráfico TCP o UDP entrante
Usando netstat -lpntu
el comando
Utilice los -lpntu
parámetros con el netstat
comando para enumerar los puertos que están escuchando o abiertos para conexiones TCP y UDP en el servidor.
netstat -lpntu
Producción
Nota:Si el servidor tiene algún proceso escuchando en algún puerto, los verá en el resultado (ejemplo a continuación). Si no obtiene registros al ejecutar este comando, eso significa exactamente eso: nada escucha en ningún puerto TCP ni acepta tráfico UDP en el servidor.
[root@Test123 ~]# netstat -lpntu
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 2617/sshd
tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN 2724/master
tcp 0 0 0.0.0.0:514 0.0.0.0:* LISTEN 3043/syslog-ng
tcp6 0 0 :::22 :::* LISTEN 2617/sshd
tcp6 0 0 ::1:25 :::* LISTEN 2724/master
udp 0 0 0.0.0.0:514 0.0.0.0:* 3043/syslog-ng
udp 0 0 0.0.0.0:68 0.0.0.0:* 2437/dhclient
Recursos adicionales
netstat(8) - página de manual de Linux
-l, --listening Show only listening sockets. (These are omitted by default.)
-p, --program
Muestra el PID y nombre del programa al que pertenece cada socket.
tcp
[--tcp|-t]
UDP
[--udp|-u]
Dirección local
Dirección y número de puerto del extremo local del socket. A menos que el
--numeric
(-n
), la dirección del socket se resuelve en su nombre de host canónico (FQDN) y el número de puerto se traduce al nombre de servicio correspondiente.