¿Cuál es el equivalente BSD de Linux `netstat -lptun`?


13

En Linux, netstat -lptunofrece una lista de servidores con los siguientes detalles:

  • protocolo
  • domicilio local y extranjero
  • estado
  • PID y nombre del programa

¿Cuál es el equivalente del comando en FreeBSD?

Gracias.


1
Si desea trasplantar el netstat de GNU en BSD, probablemente necesite compilarlo desde la fuente.
harrymc

Respuestas:


21

El comando que quieres es sockstat. Use sockstat -4lpara ver solo los enchufes de escucha IPv4


esto es exactamente lo que estaba buscando ... muchas gracias
Howard

2

En FreeBSD específicamente, sockstat(1)es realmente útil.

También puede usar fstat(1)no solo FreeBSD, sino también todos los sistemas BSD modernos, aparte de OS X, aunque supongo fstatque solo informará los sockets abiertos actualmente que puede tener cada proceso, no los ya cerrados recientemente. Por ejemplo, para omitir archivos que no son de Internet, intente fstat | fgrep -e internet -e USER.

Consulte también Cómo enumerar archivos abiertos en un sistema UNIX.


Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.