Skip to content
Reverse proxy for HTTPS services, with SSL verification.
Python Ruby
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
bin adds a cli and executable Jun 14, 2012
mallory bump version to 0.2.3 Jun 10, 2015
test add support for HTTP PATCH requests Jun 10, 2015
.gitignore bind to 0.0.0.0 Jun 14, 2012
.rake_commit adds rake_commit configuration Jun 12, 2012
.travis.yml configuring travis Jun 14, 2012
CHANGES.txt first crack at packaging Jun 14, 2012
LICENSE.txt first crack at packaging Jun 14, 2012
README.md Add deprecation notice to README Apr 18, 2017
Rakefile rake tasks for releasing Jun 27, 2012
requirements.txt configuring travis Jun 14, 2012
setup.py added description Aug 15, 2012

README.md

Mallory

Reverse proxy for HTTPS services, with SSL verification.

No Maintenance Intended Build Status

DEPRECATED

Braintree no longer uses or maintains this project. It remains available for research and derivative works, subject to the project's license.

Installation

Execute:

$ pip install mallory

Or install it yourself with:

$ python setup.py install

Usage

$ mallory \
  --port 8001 \
  --ssl-key /etc/ssl/private/proxy-hostname.example.com-key.pem \
  --ssl-cert /etc/ssl/certs/proxy-hostname.example.com-cert.pem \
  --pid-file /var/run/mallory.pid \
  --verify-ca-cert /etc/ssl/certs/ca-certificates.crt \
  https://destination.example.com

Contributing

  1. Fork it
  2. Create your feature branch (git checkout -b my-new-feature)
  3. Commit your changes (git commit -am 'Added some feature')
  4. Push to the branch (git push origin my-new-feature)
  5. Create new Pull Request
You can’t perform that action at this time.