Skip to main content

A simple, xml-prettifying, colorizing, logging, HTTP proxy.

Project description

A simple HTTP proxy server that logs all client/server communications, with some added features to parse the content such as automatic gunzipping, XML pretty-printing and output colorization.

TL;DR

Install:

$ pip install proxylog

Proxy http://www.example.com/ locally to http://localhost:8080/, log all transactions to a file and display them colorized and prettified on the console:

$ proxylog -r www.example.com:80 -p 8080 -o transactions.log -dcx

Display a previous log file colorized and prettified:

$ proxylog -i transactions.log -dcx

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

proxylog-0.3.0.tar.gz (21.2 kB view details)

Uploaded Source

File details

Details for the file proxylog-0.3.0.tar.gz.

File metadata

  • Download URL: proxylog-0.3.0.tar.gz
  • Upload date:
  • Size: 21.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for proxylog-0.3.0.tar.gz
Algorithm Hash digest
SHA256 0118e82dfa4487da06bb1be398896d1d9774cf3a91d0aa4b705d626ba17ee574
MD5 80bf8026d746372332f366388d922eb1
BLAKE2b-256 f4987fb698ee90fb2f222a94331e906f2b55d09e3087917fd8483198b3ea9808

See more details on using hashes here.

Supported by

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