Hát lehet hogy kicsit barátságtalannak tűnik, de szerintem az lsof és a netstat használata egy megoldás lehet, ha ír rá valaki egy jó kis szkriptet. Az lsof megjeleníti a nyitott fájlokat, így a socketeket is, és hogy mely program használja őket. A netstat pedig listázza a kapcsolatokat és hogy azokhoz mely soketek tartoznak :) A snifferek sem rosszak (EtherApe, Etheral, Wireshark, sniffit, stb.) de ezek a csomagokat mutatják, gondolom téged nem a csomagok tartalma érdekel. Bár sajnos a netstat és az lsof használata nem nyújt megoldást az IP-cím problémára, ha jól tudom.