HTTP Proxy in Python Twisted to prevent unauthorized access to blacklisted ips
Project description
vumi-http-proxy
===============
Black & White listing HTTP Proxy for Vumi Sandbox HTTP requests
|vumi-proxy-ci| |vumi-proxy-cover| |vumi-proxy-docs|
.. |vumi-proxy-ci| image:: https://travis-ci.org/praekelt/vumi-http-proxy.svg?branch=develop
:alt: Vumi-http-proxy Travis CI build status
:scale: 100%
:target: https://travis-ci.org/praekelt/vumi-http-proxy
.. |vumi-proxy-cover| image:: https://coveralls.io/repos/github/praekelt/vumi-http-proxy/badge.svg?branch=develop
:alt: Vumi-http-proxy coverage on Coveralls
:scale: 100%
:target: https://coveralls.io/r/praekelt/vumi-http-proxy?branch=develop
.. |vumi-proxy-docs| image:: https://readthedocs.org/projects/queen-of-ni/badge/?version=latest
:target: http://queen-of-ni.readthedocs.org/en/latest/?badge=latest
:alt: Documentation Status
:scale: 100%
To build this locally::
$ virtualenv ve
$ source ve/bin/activate
(ve)$ pip install -e .
To run using default ip and port configuration::
(ve)$ twistd -n vumi_http_proxy --blacklist=BLACKLISTFILENAME
Alternatively::
(ve)$ queen-of-ni --blacklist BLACKLISTFILENAME
To run using manual configuration::
(ve)$ twistd -n vumi_http_proxy --interface=IPADDRESS --port=PORTNO --blacklist=BLACKLISTFILENAME
Alternatively::
(ve)$ queen-of-ni --interface IPADDRESS --port PORTNO --blacklist BLACKLISTFILENAME
For help::
(ve)$ queen-of-ni --help
===============
Black & White listing HTTP Proxy for Vumi Sandbox HTTP requests
|vumi-proxy-ci| |vumi-proxy-cover| |vumi-proxy-docs|
.. |vumi-proxy-ci| image:: https://travis-ci.org/praekelt/vumi-http-proxy.svg?branch=develop
:alt: Vumi-http-proxy Travis CI build status
:scale: 100%
:target: https://travis-ci.org/praekelt/vumi-http-proxy
.. |vumi-proxy-cover| image:: https://coveralls.io/repos/github/praekelt/vumi-http-proxy/badge.svg?branch=develop
:alt: Vumi-http-proxy coverage on Coveralls
:scale: 100%
:target: https://coveralls.io/r/praekelt/vumi-http-proxy?branch=develop
.. |vumi-proxy-docs| image:: https://readthedocs.org/projects/queen-of-ni/badge/?version=latest
:target: http://queen-of-ni.readthedocs.org/en/latest/?badge=latest
:alt: Documentation Status
:scale: 100%
To build this locally::
$ virtualenv ve
$ source ve/bin/activate
(ve)$ pip install -e .
To run using default ip and port configuration::
(ve)$ twistd -n vumi_http_proxy --blacklist=BLACKLISTFILENAME
Alternatively::
(ve)$ queen-of-ni --blacklist BLACKLISTFILENAME
To run using manual configuration::
(ve)$ twistd -n vumi_http_proxy --interface=IPADDRESS --port=PORTNO --blacklist=BLACKLISTFILENAME
Alternatively::
(ve)$ queen-of-ni --interface IPADDRESS --port PORTNO --blacklist BLACKLISTFILENAME
For help::
(ve)$ queen-of-ni --help
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
No source distribution files available for this release.See tutorial on generating distribution archives.
Built Distribution
File details
Details for the file vumi_http_proxy-0.1.1-py2-none-any.whl
.
File metadata
- Download URL: vumi_http_proxy-0.1.1-py2-none-any.whl
- Upload date:
- Size: 11.4 kB
- Tags: Python 2
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2692881e19db35810930521fb9d32a108761411aba0099a4c72ef027539d3e59 |
|
MD5 | 087a7082581c52569672f26eef41df7d |
|
BLAKE2b-256 | 0d073a6c26a6611aad37522c7191e2fcc3ec75669a50d39b4dc530aad1e53a48 |