Mit dem ntlmaps Proxy Server kann man nicht Micorsoft Anwendungen erlauben sich an einem Microsoft Proxy Server zu verbinden, der das NTLM Protokol verwendet.
Hat man also zB. einen Microsoft ISA Server, der die Verbindung in das Internet regelt und mann will mit einer Anwendung, sei es ein PHP Script oder ähnliches in das Internet, dann geht das nicht. Der Microsoft ISA Server erlaubt nur Microsoft Produkten die Anmeldung und Verwendung. Anderen Produkten verweigert er die Verbindung.
Da kommt nun der ntlmaps Proxy Server ins Spiel.
Dieser Proxy Server untersützt, das NTLM Protokol, das der Microsoft ISA Server verwendet.
Voraussetzung für die Verwendung dieses Proxy Servers ist Python aber der Version 1.5.2. Das sollte aber auf den meisten Linux System kein Problem darstellen.
Für die Installation und Verwendung dieses Proxy Servers müssen folgenden Einstellungen/Daten vorhanden sein:
1 |
LISTEN_PORT:5865 |
Da nun die Konfiguration erstellt ist, kann man den ntlmaps Proxy Server starten.
./main.py
Damit der Process nicht nach Beendigung der SSH Session beendet wird, das Tool screen verwenden.
Um nun zu testen ob der Server nun auch funktioniert einfach folgendes in der Konsole ausprobieren:
http_proxy=http://127.0.0.1:5865 wget http://www.bananas-playground.net
Danach sollte eine index.html im aktuellen Verzeichniss vorhanden sein. Einfach die mal anschauen und darin sollte der HTML Code der Website stehen.
Ist darin aber eine Fehlermeldung enthalten, dann sollte man sich die server.cfg nochmals anschauen.
Nun sollte man in der Lage sein, ins Netz hinter dem Mircosoft ISA Server zu kommen.
