Tunnelling through Microsoft ISA Server

Unfortunately Microsoft's ISA Server usually doesn't work with the methods I have explored so far because:


  1. ISA Server insists on Windows NTLM which httptunnel doesn't support

  2. ISA Server intercepts SSL connections which proxytunnel uses


I have a number of ideas that might work:

  1. Edit httptunnel's source to provide NTLM support getting login information from Windows through cygwin (Tip: Check proxytunnel's source for the "-N" option)

  2. Edit httptunnel's source to provide NTLM support getting login information from the command line. It could then be called with a bat using %USERNAME% and other variables. (Tip: Check proxytunnel's source for the "-N" option)

  3. Add another http proxy which supports NTLM, then tunnel httptunnel through this.

  4. Write a new httptunnel client which uses an IE object since IE already works in college


OPTION 3

Thanks to...

http://sourceforge.net/projects/ntlmaps/ is a client side proxy listening on port 5865 which will connect to an NTLM-authenticating proxy...

Its written in Python but with Python for Windows (www.python.org) and py2exe (http://py2exe.sourceforge.net/) which needs Python 2.4

http://fresh.t-systems-sfr.com/unix/src/privat2/ntlmaps-0.9.9.6.tar.gz:a/ntlmaps-0.9.9.6/packaging/setup.py

http://fresh.t-systems-sfr.com/unix/src/privat2/ntlmaps-0.9.9.6.tar.gz

I should be able to make a Windows EXE.....

this is 100% untested here goes nothing

tunnelclient-ntlm-02.zip

use the server from method 1

UPDATE:::: THIS METHOD WILL NOT WORK

however i have found and SUCCESSFULLY TESTED antoher method which DOES WORK and have SCREENSHOTS OF IT WORKING. Tutorial coming soon...

Posted 12th December 2006 in Computer, with 1 comment

Digg!

comments

  1. Yoann

    Sorry, but I can't find the succesful tutorial

    have you post it ?


  2. (optional)