NTLM Authorization Proxy Server

'NTLM Authorization Proxy Server' (APS) is a proxy software that allows you to authenticate via an MS Proxy Server using the proprietary NTLM protocol. APS has the ability to behave as a standalone proxy server and authenticate HTTP clients at Web servers using the NTLM protocol. It can change arbitrary values in your client's request headers so that those requests will look like they were created by MS IE. It is written in Python 1.5.2.

Tags Communications Internet Web HTTP Servers Security Networking Firewalls Utilities
Licenses GPL
Operating Systems OS Independent
Implementation Python

Tweet this project Short link

Rss Recent releases

  • Rrelease-mid
  •  27 Jan 2006 00:58
  • Rrelease-after

Changes: This release fixes a minor bug with Python 1.5.2 compatibility.

  • Rrelease-mid
  •  04 Jul 2005 22:18
  • Rrelease-after

Changes: A regression introduced in 0.9.9.5 that prevented www mode from working correctly was fixed. Some of the packaging directives for the .rpm were updated to preserve the config file. The displayed copyright string was updated.

  • Rrelease-mid
  •  16 Jun 2005 06:44
  • Rrelease-after

Changes: This release fixes a regression in SSL connections introduced in 0.9.9.4 and makes CONNECT style connections work properly. It also changes some socket options to allow the proxy to be immediately restarted after stopping without waiting for previous TCP connections to time out.

Changes: This release adds several contributed patches which add enhancements to the proxy-bypass mode, including support for CONNECT semantics and enhanced internal host discovery. Improvements have been made to the various packaging formats, including a "supported" release of a win32 installer.

Changes: This release adds several major enhancements. These include a new default User-Agent string to imitate IE6 on WinXP, support for authenticating to a list of Intranet hosts at the same time as doing upstream proxying, support for '#' character in passwords, support for hostnames in the FRIENDLY_IPS list, the addition of files to help downstream packagers for Win32 and RPM-based systems, and more bugfixes and miscellaneous cleanups. This release also adds new options to server.cfg.

Rss Recent comments

Rcomment-before 12 Jan 2005 12:35 Rcomment-trans esrever_otua Rcomment-after

Re: error

> I'm using Red Hat Linux 7.3, and Python

> is already installed with it. When ever

> I run #python main.py an error occurs

> that says that at such and such line

> split() is not a valid method or

> something like that, can anybody help me

> with it? (I don't know Python Language)

Hi choona,

Thanks for pointing this out, it will be fixed in a new release shortly (probably 0.9.8.11)

Cheers

esrever_otua

Rcomment-before 22 Dec 2004 13:54 Rcomment-trans choona_pk Rcomment-after

error
I'm using Red Hat Linux 7.3, and Python is already installed with it. When ever I run #python main.py an error occurs that says that at such and such line split() is not a valid method or something like that, can anybody help me with it? (I don't know Python Language)

Rcomment-before 18 Nov 2003 05:22 Rcomment-trans dstone8 Rcomment-after

HELP OS X
I am trying to reach Ptero-4. I am a Mac user trapped
behind NTLM. I have searched for solutions for a couple of
years. The only thing around seems to be APS.
Unfortunately, it is over my head. I know Python is
already installed (OS X 10.3) but I just can't figure out
how to configure and run APS. If you (or anyone) would
help me in a step-by-step way you have no idea how
grateful I would be. It would also allow me to free the
other Macs in my office. Thank you.

dstone8@hotpop.com

Rcomment-before 11 Apr 2003 20:05 Rcomment-trans topgunal Rcomment-after

Can it use in console?
I want to pass MSProxy in a console and some other software except browers, what shall I do?
Thanks.

Rcomment-before 06 Dec 2002 15:44 Rcomment-trans Ptero4 Rcomment-after

Suggestion
Hey, Dmitry I like a lot your project, it gives people with M$ Proxies the chance to run any Web browser form behalf of M$ Proxy, but I suggest you to also post your project at sourceforge. In that way if M$ comes here you can send your current project status to sourceforge and hide the local copy until he leaves.

1a15bb24c9e7cb0ec6b1ab41c0194696_thumb

Project Spotlight

jsesh

A text processor for ancient Egyptian hieroglyphs.

3ce859490596246a6bd9efa5daf2f3c8_thumb

Project Spotlight

Flat File Reporting

Adds fixed width file support to IReport Designer / Jasper Reports.