2010-09-18 15 views
2

Pour ceux d'entre vous qui jouent à MW2 sur le PC, vous savez qu'il est en proie à des pirates et des tricheurs. Je voudrais créer une solution où l'hôte d'un jeu multi-joueurs peut sélectivement pare-feu un tricheur. Le problème que je rencontre est que je ne sais pas comment localiser les adresses IP distantes qui envoient ou reçoivent des paquets UDP. Netstat affichera uniquement les écouteurs sur ma machine locale. IPGlobalProperties n'a pas de méthodes que je peux utiliser soit comme UDP est sans connexion.comment puis-je trouver l'adresse distante d'un flux UDP continu

Comment puis-je rechercher des adresses IP distantes de paquets UDP? Je voudrais coder une solution en utilisant C#.

Répondre

0

Vous voudrez écrire un sniffer de réseau pour commencer, voir ce CodeProject example.

0

voici mon code source pour l'outil d'administration que j'ai fait, vac vous interdira pour cela il utilise winpcap pour lire le trafic réseau du jeu, et analyse les paquets clés. stocke ensuite le nom et l'adresse IP de chaque utilisateur connecté. ainsi que fournit une interface http pour kick/bannir les joueurs.

travaux sur XP32, Vista 32 64 et Win7 32 64

http://sof.adivinedude.com/downloads/index.php?dir=&file=COD_ADMIN_v2.4_source_code.zip