Fiddler verwenden, um HTTPS-Anforderungen eines beliebigen Prozesses zu erfassen (Proxifier)

1894
Forivin

Soweit ich Fiddler verstehe, hört es einfach auf localhost: 8888 zu und ändert die Windows-Proxy-Einstellungen genau so. So sendet jede Anwendung, die eine Verbindung über diesen Proxy herstellt, die Daten über Fiddler.

Das Problem, das ich habe, ist, dass es einigen Anwendungen egal ist, was die Windows-Proxy-Einstellungen besagen, und immer versuchen, eine direkte Verbindung herzustellen.

Also dachte ich mir ... sollte es nicht möglich sein, bestimmte Prozesse zu zwingen, einen bestimmten Proxy zu verwenden?

Und nach meinen Recherchen scheint es tatsächlich möglich zu sein. Zum Beispiel behauptet die Anwendung Proxifier, dies tun zu können.

Also habe ich es installiert, ein neues Profil erstellt, einen neuen HTTPS-Proxy hinzugefügt: "127.0.0.1:8888", fügte eine Regel für fiddler.exe hinzu, um eine direkte Verbindung herzustellen, und fügte eine globale Regel hinzu, um die Verbindung über 127.0.0.1 zu erzwingen 8888.

Der Verkehr zeigt sich aber nicht auf meinem Fiddler. Alles was passiert ist, dass Fiddler viele Zertifikatsfehler wie diese öffnet:

enter image description here

Und die HTTPS-Anforderungen enden in NET :: ERR_CERT_COMMON_NAME_INVALID.

Wenn ich Fiddler für HTTPS-Verkehr ohne Proxifier verwende, funktioniert alles einwandfrei. In Chrome und Firefox (auch ohne eingebauten Haken). Das Fiddler-Stammzertifikat sollte also korrekt installiert sein ... zumindest für die Browser?

Was mache ich hier falsch? Irgendeine Idee, wie man das zum Laufen bringt? Gibt es vielleicht alternative Software? (Nicht für Fiddler, sondern für Proxifier, also bitte ich nicht, Wireshark zu benutzen.)

2
Eine andere Möglichkeit ist ein transparenter Proxy, obwohl ich noch keinen eingerichtet habe. barlop vor 9 Jahren 0
Ich verstehe nicht Ich meine, Fiddler ist ein transparenter Vertreter. Mein Problem ist, dass ich Zertifikatfehler bekomme. Forivin vor 9 Jahren 0
Was passiert also, wenn Sie die Warnung deaktivieren? Daniel B vor 9 Jahren 0
Ich weiß es nicht, aber wenn ich einfach auf OK klicke, scheint die Anfrage nicht durchzugehen. Und es erscheint auch nicht auf Fiddler .. Forivin vor 9 Jahren 0
Neugierig, ob Sie jemals eine Lösung gefunden haben. Ich versuche das auch, aber ich kann es nicht. user24601 vor 8 Jahren 0
Nein, leider nicht. : / Forivin vor 8 Jahren 0
Gibt es hierzu Neuigkeiten? Ich stehe auch vor dem gleichen Problem :( baburao vor 6 Jahren 0
Nein, ich habe das schon vor langer Zeit aufgegeben und benutze heutzutage sowieso Linux. Vielleicht gibt es eine Möglichkeit, dies unter Linux zu tun. Ich sollte das nachschlagen .. Forivin vor 6 Jahren 0

0 Antworten auf die Frage