alt text http://img440.imageshack.us/img440/6950/problemyd1.pngWie wird der TCP/IP-Verkehr eines Prozesses in Windows XP weitergeleitet?
(Die geschweiften Linien mit Punkten repräsentieren eine Netzwerk-Route.)
einen Prozess namens „foo.exe“ hat, ist es eine Möglichkeit, alles zu übermitteln sie an eine Weiterleitungs Proxy über TCP/IP kommuniziert woanders gelegen? 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 targethost.com bekannt ist, konnte ich einfach "system32 \ drivers \ etc \ hosts" bearbeiten, um die IP von targetthost.com an localhost abzubilden, wo Port 8765 der erste Forwarder war, der auf einen eingehenden Server wartete verbinden und alles weiterleiten an proxy.foo.com. Ich habe mich gefragt, ob es einen eleganteren Weg gibt, dies zu tun.
Dies ist nicht für Malware, ich mache einige Netzwerk-Tests mit meinem komplexen Heimnetzwerk. Danke, dass Sie uns gewarnt haben.
Einige kostenlose Software dafür wäre perfekt, alternativ eine Code-Idee (nativ oder .net). Vielen Dank.
Downvote, da es (a) keine Programmierfrage ist und (b) von fragwürdiger Legitimität ist. –
Einverstanden, aber eine interessante Frage? – alexmac
@John Smith: Nichts für ungut, aber in Anbetracht der Tatsache, dass Sie brandneu sind, nicht registriert, und noch nicht Details zu foo.exe und * warum * Sie Verkehr erfassen möchten - ich kaufe nur nicht das komplexe Heimnetzwerk-Szenario noch. –