Skip to main content

A multi-threaded proxy testing tool for HTTP/SOCKS5 proxies

Project description

Fwz_PT - Proxy Tester

Fast, multi-threaded proxy testing from the command line.

Features

  • Multi-threaded HTTP and SOCKS5 proxy testing
  • IP-whitelisted proxy support (no credentials required)
  • Geo-location lookup
  • Sequential speed testing (Cloudflare CDN + Fast.com fallback)
  • Export results to TXT or CSV

Installation

Recommended:

pipx install fwz-pt

Alternative (virtual environment):

python -m venv venv
source venv/bin/activate  # Windows: venv\Scripts\activate
pip install fwz-pt

From source:

git clone https://github.com/fawaz7/Proxy-tester.git
cd Proxy-tester
pip install -r requirements.txt
python src/main.py --help

Usage

Basic syntax:

fwz_pt --http proxies.txt
fwz_pt --socks --geo --speed-test proxies.txt -o results.csv

IP-whitelisted proxies (no username/password):

fwz_pt --http --ip-whitelist proxies.txt
fwz_pt --socks --ip-whitelist 1.2.3.4:8080

Options:

Flag Description
--http Use HTTP proxies
--socks Use SOCKS5 proxies
--ip-whitelist Accept host:port format (no credentials)
--geo Enable geo-location lookup
--speed-test Run download speed test
-o <file> Save results (.txt or .csv)
-v / --verbose Show debug output

Proxy formats

Standard (with credentials):

host:port:username:password
username:password@host:port

IP-whitelisted (with --ip-whitelist):

host:port

Contributing

Feel free to open issues or pull requests on GitHub.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

fwz_pt-1.2.0.tar.gz (22.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

fwz_pt-1.2.0-py3-none-any.whl (22.1 kB view details)

Uploaded Python 3

File details

Details for the file fwz_pt-1.2.0.tar.gz.

File metadata

  • Download URL: fwz_pt-1.2.0.tar.gz
  • Upload date:
  • Size: 22.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.12

File hashes

Hashes for fwz_pt-1.2.0.tar.gz
Algorithm Hash digest
SHA256 c76e333c30595f8869e49059803b6fbc54cdc0c74b503c198ad8d16e07fedcf2
MD5 5b0babdbe67977fd81aafcd122c652fc
BLAKE2b-256 f202619431520762712b4288b77c5409bba15b99c5a9e88de920d58a3309864e

See more details on using hashes here.

File details

Details for the file fwz_pt-1.2.0-py3-none-any.whl.

File metadata

  • Download URL: fwz_pt-1.2.0-py3-none-any.whl
  • Upload date:
  • Size: 22.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.12

File hashes

Hashes for fwz_pt-1.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 2cbcd47aebb4f25ed9c9745327e3855d2d5eb5a384f794a42cbc9c423545cf86
MD5 41779cb9a0532c7f8fe3e36515e80ff5
BLAKE2b-256 ff2436b4a7626fe0c340e17f6b8ef07f8cc7415b39d39d4dff913047ee71dfa0

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page