Qual é o equivalente BSD do Linux `netstat -lptun`?


13

No Linux, netstat -lptunfornece uma lista de servidores com os seguintes detalhes:

  • protocolo
  • endereço local e estrangeiro
  • Estado
  • PID e nome do programa

Qual é o equivalente do comando no FreeBSD?

Obrigado.


11
Se você deseja transplantar o GNU netstat no BSD, provavelmente precisará compilá-lo da fonte.
harrymc

Respostas:


21

O comando que você deseja é sockstat. Use sockstat -4lpara ver apenas os soquetes de escuta IPv4


este é exatamente o que eu estava procurando ... montes graças
Howard

2

No FreeBSD especificamente, sockstat(1)é realmente útil.

Você também pode usar fstat(1)não apenas o FreeBSD, mas todos os sistemas modernos do BSD, além do OS X, embora eu suponha fstatque apenas reportará os soquetes atualmente abertos que cada processo pode ter, e não os já fechados recentemente. Por exemplo, para omitir arquivos que não são da Internet, tente fstat | fgrep -e internet -e USER.

Consulte também Como listar arquivos abertos em um sistema UNIX.


Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.