Erstellen Sie einen Zwischenproxy zum Ändern des Benutzeragenten von HTTP-Anforderungen

831
J. Fabian Meier

Unser Unternehmen blockiert viele http-Anfragen, wenn sie den "Benutzeragenten" nicht auf die Werte setzen, die von Internet Explorer oder Chrome verwendet werden. Dadurch wird eine Menge Software unbrauchbar, weil sie nicht auf ihre Daten im Internet zugreifen können. Darüber hinaus ist das Auschecken von svn.apache.org nicht möglich.

Ist es möglich, einen "Proxy" zu erstellen, der lediglich HTTP-Anforderungen an einen anderen Proxy umleitet, den Benutzeragenten jedoch gegen einen festen String austauscht?

Wenn ja, wie könnte ich anfangen?

PS: Ich habe versucht, Fiddler zum Austausch des Benutzeragenten zu verwenden, aber Fiddler sieht nur "Tunnel", die er anscheinend nicht manipulieren kann.

0
Wenn es sich um eine SSL-geschützte Verbindung handelt, kann möglicherweise nicht angezeigt werden, was übertragen wird. Aber da dies scheinbar ein defekter Ansatz ist, haben Sie mit der IT gesprochen und erklärt, warum dieses Setup nicht funktioniert (für Ihre Bedürfnisse)? Seth vor 6 Jahren 0
Ich kann nicht ins Detail gehen, aber ich habe viel auf "organisatorischer Ebene" versucht, und es hat nicht funktioniert. J. Fabian Meier vor 6 Jahren 0
Probleme, die sich speziell auf die IT-Unterstützung und Netzwerke von Unternehmen beziehen, sind nicht relevant, siehe [On-Topic] (https://superuser.com/help/on-topic). Bitte sprechen Sie mit Ihrer IT-Abteilung. DavidPostill vor 6 Jahren 0

1 Antwort auf die Frage

1
Mikhail Moskalev

Ich stimmte zu, dass Seth es gebrochen hatte.

Aber als verrückter Bypass: ZAP kann verwendet werden, um HTTP-Anforderungen / -Antworten zu ändern und gefälschte SSL-Zertifikate auf Anforderung zu erstellen.

ZAP ist Pentest- und Debug-Proxy.