El comando Kali-Linux Netstat no muestra puertos

El comando Kali-Linux Netstat no muestra puertos

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

  1. Puede verificar el "estado" de cualquier interfaz de red ejecutando elnmicli device statuscomando y ver el STATEde la interfaz.

    • Un connectedestado listado en una interfaz significa que esa interfaz (por ejemplo eth0, ) se puede utilizar para escuchar el tráfico que ingresa en puertos específicos.

    • Un unavailableestado 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.

  2. También puede verificar el estado statede cualquier interfaz de red ejecutando elip link showcomando y visualización statedel adaptador.

    • state UPsignifica "conectado" (igual que el punto 1 anterior)
    • state DOWNsignifica "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- localhosty 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...

  1. El servidor no tiene procesos escuchando en ningún puerto; o
  2. La interfaz de red en el servidor no está disponible para su uso con tráfico TCP o UDP entrante

Usando netstat -lpntuel comando

Utilice los -lpntuparámetros con el netstatcomando 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

información relacionada