Het volgende commando werkt op elke Unix die in hetzelfde formaat als Ubuntu / Debian wordt uitgevoerd - waarbij het lokale adres in de kolom 4 staat en de uitvoer een 2-lijns koptekst bevat aan de bovenkant. Indien een van deze nummers verschillend is, stel dan het awk-commando hieronder in.
Indien u alleen IPv4 wilt:
netstat -lnt | awk 'NR>2{print $4}' | grep -E '0.0.0.0:' | sed 's/.*://' | sort -n | uniq
Indien u alleen IPv6 wilt:
netstat -lnt | awk 'NR>2{print $4}' | grep -E ':::' | sed 's/.*://' | sort -n | uniq
Indien u beide samen wilt:
netstat -lnt | awk 'NR>2{print $4}' | grep -E '(0.0.0.0:|:::)' | sed 's/.*://' | sort -n | uniq
Het commando geeft een lijst van poortnummers weer die op alle interfaces worden beluisterd. Als u alle poorten wilt weergeven die luisteren op de localhost interface, gebruik dan iets als dit:
netstat -lnt | awk 'NR>2{print $4}' | grep -E '(127.0.0.1:|::1:)' | sed 's/.*://' | sort -n | uniq