une solution de detection de port n'est pas envisageable dans ce cas la , le mieu serais de detecter un protocol plutot quun service ( port donc ..)
ethereal le fait tres bien dispo sous windows je crois maintenant.
si tu te sent impuissant fasse au probleme du p2p install en tete de ligne un firewall/proxy.
je vien den tester un tout simplement genial :
sentry firewall .
il est sur un cd avec le proxy squid et plein de petit progg utiles comme snort , nmap , loganalyzer , squid etc ....