Alt-Text http://img440.imageshack.us/img440/6950/problemyd1.png
(Die geschweiften Linien mit Punkten stellen eine Netzwerkroute dar).
Gibt es bei einem Prozess namens "foo.exe" eine Möglichkeit, alles, was er über TCP/IP kommuniziert, an einen Weiterleitungsproxy weiterzuleiten, der sich an einem anderen Ort befindet? Diese Weiterleitung sollte sich nicht auf andere Prozesse auswirken.
Eine andere Frage: Wenn es mehrere Netzwerkadapter gibt, ist es möglich, einen Prozess zu zwingen, einen bestimmten Adapter zu verwenden.
Da in diesem Beispiel der Zielhost.com bekannt ist, könnte ich einfach "system32" bearbeiten \drivers\etc\hosts ", um die IP von targetthost.com auf localhost abzubilden, wobei auf Port 8765 der erste Forwarder auf eine eingehende Verbindung wartet und alles an proxy.foo.com weiterleitet. Ich habe mich gefragt, ob es einen eleganteren Weg gibt, dies zu tun.
Hier geht es nicht um Malware, sondern um einige Netzwerktests mit meinem komplexen Heimnetzwerk. Danke, dass Sie uns gewarnt haben.
Eine freie Software dafür wäre perfekt, alternativ eine Code-Idee (native oder .net). Ich danke Ihnen vielmals.
0 Stimmen
Abstimmen, da es sich a) nicht um eine Programmierfrage handelt und b) von fragwürdiger Legitimität ist.
0 Stimmen
Einverstanden mit B, aber dennoch eine interessante Frage?
0 Stimmen
@John Smith: Nichts für ungut, aber wenn man bedenkt, dass Sie brandneu und unregistriert sind und immer noch keine Details zu foo.exe und pourquoi Sie wollen den Datenverkehr erfassen - ich glaube einfach noch nicht an das komplexe Heimnetzwerk-Szenario.