In case you are stuck behind a firewall that uses NTLM proxy authentication, and the programs that you want to use don’t know how to deal with that, the following can help you out.
The NTLM authorization proxy server (Sourceforge project) is a local proxy that sits between your program and the NTLM proxy and does the authentication for you. It’s written in Python, so you do need to have that installed (there are quite a few other NTLM authorization servers written in other languages around, though).
Simply configure the server.cfg file with the correct NTLM info (you can leave the password blank so it asks you for it upon started, more secure) and launch it in an open dos window. By default, it disallows other clients connecting to your pc, although it does have that option.
You then launch your other (python or other) program in another dos window, where you do a ‘set HTTP_PROXY=127.0.0.1:5865’ so that it redirects to the ntlm authentication proxy.
Works like a charm !