Você pode encontrar as informações equivalentes na forma um pouco mais feia (também conhecida como hexadecimal) em /proc/net/tcp
. Lá, você pode encontrar o inode da conexão, no qual você pode procurar /proc/$pid/fd/
.
Por exemplo:
$ cat /proc/net/tcp
sl local_address rem_address st tx_queue rx_queue tr tm->when retrnsmt uid timeout inode
0: 00000000:0016 00000000:0000 0A 00000000:00000000 00:00000000 00000000 0 0 6115 1 f5adc4c0 300 0 0 2 -1
...
(No netstat normal, mas não no busybox netstat, a -e
opção também fornece essas informações extras.)
e
$ sudo ls -l /proc/2560/fd
...
lrwx------ 1 root root 64 7 jan 22.50 3 -> socket:[6115]
Você precisa de acesso root para o segundo passo.
Não é tão conveniente quanto a -p
opção, obviamente, mas funciona em um vínculo. Pode ser com script, se necessário.