Qual è l'equivalente BSD di Linux `netstat -lptun`?


13

In Linux, netstat -lptunfornisce un elenco di server con i seguenti dettagli:

  • protocollo
  • indirizzo locale ed estero
  • stato
  • PID e nome del programma

Qual è l'equivalente del comando in FreeBSD?

Grazie.


1
Se desideri trapiantare GNU netstat in BSD, probabilmente dovrai compilarlo dal sorgente.
harrymc,

Risposte:


21

Il comando che vuoi è sockstat. Utilizzare sockstat -4lper vedere solo le prese di ascolto IPv4


questo è esattamente quello che stavo cercando ... grazie mille
Howard

2

Su FreeBSD in particolare, sockstat(1)è davvero utile.

Potresti anche usarlo fstat(1)non solo su FreeBSD, ma su tutti i moderni sistemi BSD oltre a OS X, anche se suppongo che fstatriporterò solo socket attualmente aperti che ogni processo potrebbe avere, non quelli già chiusi di recente. Ad esempio, per omettere file non Internet, provare fstat | fgrep -e internet -e USER.

Vedi anche Come elencare i file aperti su un sistema UNIX.


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.