Odpowiedzi:
Oto jeden ze sposobów:
netstat -a | grep ESTABLISHED |
sed -e 's/\.\([^.]*\) / \1/g' -e 's/ */ /g' |
nawk '
BEGIN {format="%-10s\t%-10s\t%-10s\t%-10s\n";
printf(format,"local_host","local_protocol","remote_host","remote_protocol")}
{printf(format,$1,$2,$3,$4)}'
netstat -a | grep ESTABLISHED
lsof
. Zamiast widzieć coś takiego hostname1:port1->ipaddress:port2 (IDLE)
, Widzę *:* (IDLE)
. Dlaczego połączenie TCP może mieć widoczną wieloznaczną nazwę hosta i taki port? Szczególnie, gdy jest IDLE.