Skip to main content

Pactester

Pactester latest version CI tests status Current available Python versions License: GPL v3

A CLI tool to easily test PAC/WPAD files in a cross-platform way.
It provides a straightforward command-line interface to check the outgoing proxy for a given host or URL.

Features

  • Support for loading PAC/WPAD files from remote WPAD URLs or local file paths
  • Configuration via config file and CLI parameters
  • Optional automatic DNS checking
  • Caching for improved performance on repeated queries
  • Clear output with adjustable verbosity levels
  • Compatible with Windows and Linux
  • Verbose and debug modes

Documentation

You can find the full documentation on Read the Docs.

Installation

Pactester can be installed using pip:

pip install pactester

You can also download the wheel file from the releases page.

License

This project is licensed under the GNU General Public License v3.0 (GPL-3.0).

You are free to use, modify, and distribute this software under the terms of the license.
See the LICENSE file for full details.

Metadata

Release files for pactester 1.0.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for pactester 1.0.1
File Size Uploaded
pactester-1.0.1.tar.gz 18.6 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for pactester 1.0.1
File Interpreter ABI Platform
pactester-1.0.1-py3-none-any.whl Python 3 none any Details

Total release size: 38.3 kB

Release files / pactester-1.0.1.tar.gz

Download URL pactester-1.0.1.tar.gz
Size 18.6 kB
Tags Source
SHA-256 checksum
How to use checksums
8b56506da4fe720a6803af6a7ed7628611dbc2c303e792cad112070baf4766e5
BLAKE2b-256 checksum
How to use checksums
0d3835a8b9872d81380d26eb18a055b5fc463bcf806c70ae53ba80c95e587152
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 4, 2025.

Transparency log

Release files / pactester-1.0.1-py3-none-any.whl

Download URL pactester-1.0.1-py3-none-any.whl
Size 19.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
cce99bd838d4698b0ee72562efc244493ab4fe4f3e3d624b8efe70e2594ce98b
BLAKE2b-256 checksum
How to use checksums
10f812a0d607f46710467c82d00b194e6abf1bb6573fd70300d27ad03c4250df
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 4, 2025.

Transparency log

Release history Release notifications | RSS feed

This release

1.0.1 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page