2010-01-28 5 views
0

Actuellement, je développe un jeu en ligne utilisant des sockets. Je voudrais savoir un moyen de déboguer tout ce qu'il envoie ou reçoit.Sockets Editor?

Je me souviens quand je jouais Ragnarok, il y avait un programme qui détectent les prises que vous recevez et envoyez, et vous pouvez les modifier et envoyer à nouveau.

Je voudrais trouver un programme comme celui-ci, pour le débogage purporses seulement.

Répondre

1

J'ai trouvé un outil très utile appelé « WPE Pro », il me permet d'éditer et envoyer des prises.

0
+0

Permet-il d'afficher, de modifier et d'envoyer à nouveau? –

+0

Pourquoi voudriez-vous faire cela? Vous devriez déboguer dans le code pas dans les paquets TCP. – ChaosPandion

+0

Il détecte des choses comme "..) E..Ð \ ¶v..E .., 9 ¢ @ .. Õ¡À¨.] ®uô.3.ýø.¨Ù, .ËôP.úúë|. ... [", je suis assez sûr que je ne l'envoie pas: O –

4

Le meilleur outil de surveillance de réseau disponible est Wireshark

0

Wireshark est un excellent outil pour la visualisation des paquets et vous pouvez même écrire vos propres Dissecteurs pour les types de paquets personnalisés.

Si vous avez besoin de modifier en quelque sorte les paquets que j'essaierait probablement faire une petite application qui fonctionne au milieu et juste avant le long des paquets qu'il reçoit. Vous pouvez ensuite déboguer dans cette application ou modifier les paquets comme vous le souhaitez.

+0

Un autre gars l'a suggéré, je vais l'essayer: D –

0

Wireshark devrait bien fonctionner pour la lecture du réseau.

Vous aurez besoin d'un autre outil pour écrire des données arbitraires sur le réseau. Netcat est peut-être le plus impressionnant de ces outils disponibles, mais c'est un peu difficile pour ceux qui sont nouveaux dans le domaine du réseautage. J'ai également trouvé quelques alternatives à base de GUI dédiées à la construction de paquets de Engage Security, SoftPerfect Research et Colasoft.