Projects / pacparser

pacparser

pacparser is a library to parse proxy auto-config (PAC) files. Proxy auto-config files are a vastly used proxy configuration method these days. Web browsers can use a PAC file to determine which proxy server to use or whether to go direct for a given URL. The idea behind pacparser is to make it easy to add PAC file parsing capability to any program (C and Python are supported right now). It comes as a shared C library and a Python module that can be used to make any C or Python program PAC scripts intelligent. Some very useful targets could be popular Web software like wget, curl, and python-urllib.

Tags Software Development Libraries Python Modules Internet Proxy Servers Web
Licenses LGPL
Operating Systems Windows Windows Unix POSIX Linux
Implementation Python C

Tweet this project Short link

Rss Recent releases

  • Rrelease-mid
  •  28 Feb 2009 22:25
  • Rrelease-after

Changes: Some Makefile changes were made to compile the shared library as PIC regardless of platform. Some more changes were made to make the package Debian friendly.

  • Rrelease-mid
  •  13 Oct 2008 11:03
  • Rrelease-after

Changes: This release fixes some memory leaks in pactester and makes pactester independent of the protocol field in an URL.

  • Rrelease-mid
  •  17 May 2008 21:44
  • Rrelease-after

Changes: This version of the packages includes an implementation of pactester (http://code.google.com/p/pactester). An implementation of pactester in C, using pacparser libraries, makes its deployment very easy. It can be easily packaged now. Compiled binaries of pactester for Ubuntu and Windows are included with the libpacparser Debian package and pacparser Windows binaries, respectively.

  • Rrelease-mid
  •  18 Apr 2008 16:34
  • Rrelease-after

Changes: This release adds a feature to set the IP address (as reported by myIpAddress) to a custom value. It also fixes the bug reported on the issues page.

  • Rrelease-mid
  •  21 Jan 2008 13:23
  • Rrelease-after

Changes: This release has its own Python module. Python module code has been added, as well as instructions to install it.

8ed51895a892e963fb0379c425b47e7a_thumb

Project Spotlight

Migrations

A database refactoring and migration tool for safely changing databases and rolling back.

No-screenshot

Project Spotlight

jee5unit

A test framework for out of container testing of EJBs and JPA entities.