2017-02-24 3 views
0

Ich beginne mehrere (vorläufig angenommen 2) ZAP-Daemons auf einem Server an verschiedenen Ports sagen 8080 und 9090. Jetzt diese 2 ZAP-Instanzen sind 2 verschiedene Benutzer gegeben. Wenn nun beide Benutzer versuchen, auf eine Anwendung zuzugreifen, sagen sie www.myapp.com, aber auf ihren eigenen Servern, wo eine Anwendung auf 10.0.0.1 gehostet wird und andere auf 10.0.0.2.Separate Hosts-Datei für mehrere ZAP-Daemon

Da ZAP auf einem Server ist, brauche ich die Möglichkeit, zwei verschiedene Hosts-Datei für jeden ZAP zu haben, so dass Host-Mapping separat für ZAP zur Verfügung gestellt werden kann.

Bitte geben Sie eine Lösung an, wie Sie dies erreichen können?

Antwort

0

Sie könnten 2 ZAP-Proxy-Skripte schreiben, die www.myapp.com durch die 2 verschiedenen IP-Adressen ersetzen.

Es gibt verschiedene Beispiel-Skripte hier: https://github.com/zaproxy/community-scripts/tree/master/proxy

+0

Hallo @Psiinon, ich kann den Hostnamen mit der IP ersetzen. Ich brauche ZAP, um den Hostnamen wie eine normale DNS-Abfrage aufzulösen, denn auf der Anwendungsseite gibt es eine Prüfung auf Hostnamen, daher muss der Hostname in der Anfrage enthalten sein. –

+0

Würde so etwas den Trick machen? http://unix.stackexchange.com/questions/10438/can-i-create-a-user-specific-hosts-file-to-complement-etc-hosts –

+0

Versucht dies bereits, bietet dies Host-Aliase, nicht DNS-Auflösung . Also, das wird nicht funktionieren. Ich habe eine Lösung für das Problem gefunden, ich werde es als Antwort veröffentlichen. –

Verwandte Themen