it-swarm.com.de

Fiddler für die Verwendung des Proxy eines Unternehmensnetzwerks konfigurieren?

Ich versuche, Fiddler dazu zu bringen, mit der Vertretung meines Unternehmens zu arbeiten. Jede externe Anforderung gibt 407 zurück. 

Bisher habe ich versucht, oSession.oRequest ["Proxy-Authorization"] = "YOURCREDENTIALS" hinzuzufügen; zu den benutzerdefinierten Regeln, bei denen ich meinen USERNAME: PASSWORD in base64 verwendet habe. Immer noch kein Glück. 

Irgendwelche Ideen? Vielen Dank.

29
Ryan Peters

Hinweis: Es ist eine Antwort mit einer höheren Stimmabgabe verfügbar. Wegen SO Sortierung liegt unter der akzeptierten Antwort.

Ich hatte auch das gleiche Problem und löste es so:

  1. Fiddler mit seiner Standardkonfiguration gestartet.
  2. IE wurde gestartet und eine HTTP-Anforderung an eine externe Website gesendet.
  3. Der Dialog zur Proxy-Autorisierung wurde geöffnet, in dem ich meine Anmeldeinformationen eingab.
  4. In Fiddler wurde in den Request-Headern nach "Proxy-Authorization" gesucht.
  5. Kopierte den Header-Wert, der wie "Basic sOMeBASE64eNCODEdSTRING =" aussah, in die Zwischenablage.
  6. CustomRules.js mit der folgenden Zeile in OnBeforeRequest geändert:

    oSession.oRequest ["Proxy-Authorization"] = "Basic sOMeBASE64eNCODEdSTRING =";

Mein Ansatz war also ganz ähnlich wie bei Ihnen, nur dass ich vorab geprüft hatte, welche Art von Proxy-Autorisierung der Server benötigte, indem Fiddler zum Debuggen des Autorisierungs-Headers verwendet wurde. Auf diese Weise fand ich heraus, dass ich vor den mit Base64 codierten Anmeldeinformationen "Basic" hinzufügen musste, und ich musste das Tool nicht einmal zum Codieren der Anmeldeinformationen in Base64 verwenden. Der Wert wurde einfach aus dem Proxy-Berechtigungsheader kopiert.

18
mono68

Was für mich funktioniert hat, war viel einfacher: 

Rules > Automatically Authenticate
67
Francis Kim

Meine Antwort ist einfach. Wenn es sich bei Ihrem Firmen-Proxy um NTLM handelt, laden Sie das Programm herunter, konfigurieren Sie es und konfigurieren Sie cntlm . Leiten Sie Ihren Fiddler zum Cntlm-Port, indem Sie die Proxy-Einstellungen festlegen. 

Erledigt! so habe ich fiddler in meinem unternehmen konfiguriert

1
Enes

http://blog.bareweb.eu/2010/10/http-debugging-fiddler-tip-1/

Es gibt einen Eintrag im Menü "Regeln" für die Proxy-Authentifizierung. Nutzen Sie das und Sie sollten ein bisschen weiter kommen!

0
AndyElastacloud

Fiddler sollte die native Proxy-Konfiguration automatisch übernehmen.

0
lwpro2

Welche Version von Fiddler verwenden Sie?

Fiddler wird automatisch mit dem Proxy Ihrer Organisation verbunden. Alle aktuellen Versionen von Fiddler unterstützen die Weitergabe von Authentifizierungsinformationen zwischen dem Client und dem Authentifizierungs-Proxy.

Wie generieren Sie die fraglichen HTTP-Anforderungen? Was sind die genauen HTTP-Antwortheader?

0
EricLaw