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.