'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 |
Recent releases


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


Release Notes: 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.


Release Notes: 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.


Release Notes: 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.


Release Notes: 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.
Recent comments
12 Jan 2005 12:35
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
22 Dec 2004 13:54
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)
18 Nov 2003 05:22
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.
11 Apr 2003 20:05
Can it use in console?
I want to pass MSProxy in a console and some other software except browers, what shall I do?
Thanks.
06 Dec 2002 15:44
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.