Posts Tagged ‘cntlm’

Bypass NTLM Authentication in Browser

Thursday, December 18th, 2008

If you’re browsing behind Microsoft Proxy Server, you’ll be familiar with NTLM authentication prompt your username and password. It’s pretty annoying as you need to type it everytime you open the browser.

proxy-authentication-browser-request

Even some Internet application doesn’t support NTLM authentication, for example like Download Accelerator. Some browser like older versions of Firefox asking you the password everytime it load a page.

proxy-authentication-firefox

Fortunately, there is some application that can solve the problem. It’s called NTLM Authorization Proxy Server (NTLMAPS), a proxy software written in Python that allows you to authenticate via Microsoft Proxy Server using NTLM protocol. In order to use the software in Windows, you must install python first or you can use Windows version of it (a standalone executable that does not require python to be installed compiled using py2exe).

ntlm-screenshot

Main Features of NTLM Authorization Proxy Server

  • supports NTLM authentication via parent proxy server (Error 407 Proxy Authentication Required)
  • supports NTLM authentication at web servers (Error 401 Access Denied/Unauthorized)
  • supports translation of NTLM scheme to standard “Basic” authentication scheme
  • supports the HTTPS ‘CONNECT’ method for transparent tunneling through parent proxy server
  • has ability to change arbitrary values in client’s request headers
  • supports unlimited number of client connections
  • supports connections from external hosts
  • supports HTTP 1.1 persistent connections
  • stores user’s credentials in config file or requests password from a console during the start time
  • supports intelligent failure detection and failover between multiple upstream proxies

Click read more to see the instructions.
(more…)