Mac OS X'te bir ağ bağlantısı için dinleme tüm işlemleri almaya çalışıyorum netstat
yok -p
seçeneği ve ben lsof ile çalışıyorum
lsof -i -sTCP:LISTEN
Bana hepsi için değil, dinleme süreçlerinin adil bir listesini verir. Örneğin bağlantı 10080'e bağlantı kurabilirim, burada bağlantıyı dinleyen bir işlemim var ancak bu çıkışta gösterilmiyor lsof
. Neyi kaçırıyorum?
$ telnet localhost 10080
Trying ::1...
Connected to localhost.
Escape character is '^]'.
^]
telnet> Connection closed.
fakat
$ sudo lsof -n -i | grep 10080
$
-n
Yalnızca bağlantı noktalarını değil adresleri etkilediğini fark etmedim . Bağlantı noktası numaralarını almak için de kullanmam gerekiyor -P
. Teşekkürler
lsof -i -sTCP:LISTEN
, ve olmadan ve 10080'i -n
de ortaya koymadı. Yani kullanmak zorundasın -P
.
amanda
10080 yerine mi diyor ?