osx netstat mostra o socket de escuta na porta mas lsof não

1

Por Dentro do OSX (10.8.3) netstat mostra o socket de escuta na porta mas lsof não:

> iMac:callsfreecalls-apple alex$ lsof -Pnl +M -i4|grep 5060
> iMac:callsfreecalls-apple alex$ sudo netstat -lntp udp|grep 5060
> Password: udp4   18546      0  *.5060                 *.*

por favor, conselhos.

sudo não ajuda:

> server:sites alex$  
> server:sites alex$ ssh 192.168.0.58 Password: Last
> login: Tue Jun  4 10:26:04 2013 
> iMac:~ alex$ sudo lsof -Pnl +M -i4 |
> grep 5060 Password: 
> iMac:~ alex$ netstat -lntp udp | grep 5060 udp4  
> 18546      0  *.5060                 *.*                              
> iMac:~ alex$
    
por Alex 07.06.2013 / 07:45

1 resposta

1

Você precisa de sudo com lsof para ver os processos de outros usuários (OTOH você não precisa de sudo com netstat ):

$ netstat -lntp udp | grep 5353
udp6       0      0  *.5353                                        *.*                                                      
udp4       0      0  *.5353                 *.*                               
$ lsof -Pnl +M -i4 | grep 5353    # Won't work
$ sudo lsof -Pnl +M -i4 | grep 5353    # Will work
mDNSRespo 94183       65    8u  IPv4 0xca78f18f22d6d11b      0t0  UDP *:5353
    
por 07.06.2013 / 09:06

Tags