Měli byste být schopni najít všechny otevřené porty v /proc/net/tcp
a /proc/net/udp
. Každý z těchto souborů má inode
sloupec, který lze použít k nalezení procesu vlastnícího daný soket.
Jakmile máte číslo inodu, můžete spustit příkaz ls, například ls -l /proc/*/fd/* | grep socket:.$INODE
najít procesy pomocí tohoto soketu. V případě, že byl proces nastaven s různými deskriptory souborů pro různá vlákna, možná budete muset příkaz rozšířit na ls -l /proc/*/task/*/fd/* | grep socket:.$INODE
abyste je všechny našli.