Dynamically managed proxy server to intercept and mock responses for HTTP traffic
Project description
traffic_guardian
Proxy server for intercepting HTTP traffic with python library to dynamically manage the proxy rules
- Solution consists of two main components that are implemented inside traffic_guardian_core package:
Proxy server based on twisted networking engine running by default on port 8080
REST API to govern the proxy rules used for intercepting and mocking responses by default on port 9090
Based on REST API for governing the proxy rules python library has been developed inside traffic_guardian package.
Usage
To install traffic_guardian use following command (assuming that you have pip installed):
$ pip install traffic_guardian
To run the proxy server on default port (8080 for proxy server, 9090 for REST API to govern the proxy rules) use the following command:
$ traffic_guardian
To check more help with the CLI tool use the following command
$ traffic_guardian -h
Docs
Documentation to project is hosted on readthedocs.org under following link https://traffic-guardian.readthedocs.io/en/latest/
Note
This project has been set up using PyScaffold 4.3.1. For details and usage information on PyScaffold see https://pyscaffold.org/.
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
Built Distribution
File details
Details for the file traffic_guardian-1.0.1.tar.gz
.
File metadata
- Download URL: traffic_guardian-1.0.1.tar.gz
- Upload date:
- Size: 42.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.10.6
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7d4559c5c5b576cad4a25915482fae69e228d5bffc05292920f21502a84f8f71 |
|
MD5 | cdb52f57c61f1126e8582138b1dc8229 |
|
BLAKE2b-256 | 0993d75c0e87b5233cb672a9274db28f32385067abe1c2bbdeee3c111675a543 |
File details
Details for the file traffic_guardian-1.0.1-py3-none-any.whl
.
File metadata
- Download URL: traffic_guardian-1.0.1-py3-none-any.whl
- Upload date:
- Size: 9.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.10.6
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 95b0231084aa3e17437dd8822b68555b6f74ae25426ab066c3b1398fa4ed5899 |
|
MD5 | 2d69a0e4aa2585825b509e004f520403 |
|
BLAKE2b-256 | 3c2ce73b72c2f09a529983d4d83b0b10f58a6d970416597eb61cc5d46f945f6b |