Nos meus servidores linux eu tenho este apelido:
alias ns="sudo lsof -Pi|grep -v ESTABL|grep -v CLOSED|grep -v -e '->' |
tr -s ' ' '\t' | awk '{print $3 "\t" $8 "\t" $5 "\t" $9 "\t" $1}'|
column -t|sort"
Isso me dá uma saída assim:
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State User Inode PID/Program name
tcp 0 0 0.0.0.0:143 0.0.0.0:* LISTEN root 10459 2330/imap-login
tcp 0 0 0.0.0.0:22223 0.0.0.0:* LISTEN root 9646 4095/sshd
tcp 0 0 0.0.0.0:25 0.0.0.0:* LISTEN root 10762 4724/master
tcp 0 0 0.0.0.0:443 0.0.0.0:* LISTEN root 8576 362/apache2
tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN root 8574 362/apache2
tcp 0 0 0.0.0.0:993 0.0.0.0:* LISTEN root 10460 2330/imap-login
tcp 0 0 127.0.0.1:2000 0.0.0.0:* LISTEN root 10461 4639/dovecot
tcp 0 0 127.0.0.1:3306 0.0.0.0:* LISTEN mysql 10967 3454/mysqld
tcp 0 0 127.0.0.1:783 0.0.0.0:* LISTEN root 9748 4371/spamd.pid
Eu quero a mesma saída para o OSX, mas lsof
etc. estão se comportando de maneira diferente. Eu acho que vem do BSD.
Os problemas que estou tendo:
saída:
USER NODE TYPE NAME COMMAND
_locationd UDP IPv4 *:* locationd
_mdnsresponder UDP IPv4 *:5353 mDNSRespo
_mdnsresponder UDP IPv4 *:54398 mDNSRespo
_mdnsresponder UDP IPv6 *:5353 mDNSRespo
_mdnsresponder UDP IPv6 *:54398 mDNSRespo
_netbios UDP IPv4 *:137 netbiosd
_netbios UDP IPv4 *:138 netbiosd
Eu preciso:
Tags networking netstat udp tcp osx