Ich kann Pakete erfassen, die von meinem Browser gesendet werden, aber offene Spiele können keine Verbindung über den Fiddler-Proxy herstellen. Ich weiß, dass Fiddler hauptsächlich für Browseranwendungen konfiguriert ist. Aber kann ich andere Anwendungen, z. B. Spiele, dazu zwingen, eine Verbindung über den Fiddler-Proxy herzustellen, damit ich ihre Pakete anzeigen kann?
3
Antworten:
Ich kenne Fiddler nicht, aber ich nehme an, es hört auf einen bestimmten Hafen. Sie könnten den Port Ihres Spiels auf Ihren lokalen Port umleiten, und danach würde Fiddler ihn zum Serverspiel umleiten.
Normalerweise hättest du so etwas:
Dein Spiel: 4545 - & gt; gameServer: xxxx
Nun leiten Sie den Stream des Ports wie folgt um:
Dein Spiel: 4545 - & gt; localPortOfFiddler: 3456 - & gt; gamerServer: xxxx
So machen Sie das unter Windows: https://stackoverflow.com/questions/11525703/port-forwarding-in-windows
Hoffe es passt zu deinen Bedürfnissen :)
quelle
Fiddler ist ein HTTP-Proxy. Wenn das Spiel nicht HTTP zur Kommunikation verwendet, wird es Ihnen wahrscheinlich nicht viel nützen. Viele Spiele verwenden UDP anstelle von TCP, mit dem Fiddler nicht umgehen kann. Sie wären wahrscheinlich besser dran Wireshark um den Verkehr zu überwachen.
quelle