Projects / NTLM Authorization Proxy Server

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
Licenses
Operating Systems
Implementation

Recent releases

  •  27 Jan 2006 08:58

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

    •  05 Jul 2005 05:18

      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.

      •  16 Jun 2005 13:44

        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.

        •  10 Jun 2005 16:39

          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.

          •  25 Feb 2005 11:09

            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 esrever_otua

            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 choona_pk

            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 dstone8

            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

            11 Apr 2003 20:05 topgunal

            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 Ptero4

            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.

            Screenshot

            Project Spotlight

            OpenStack4j

            A Fluent OpenStack client API for Java.

            Screenshot

            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.