An interactive TLS-capable intercepting HTTP proxy for penetration testers and software developers.
Go to file
Thomas Kriechbaumer 30fbf57e4b delay pathod parsing until needed
This allows us to use different languages based on runtime env.
2015-06-15 15:50:45 +02:00
.sources Examples and documentation. 2012-11-02 14:22:54 +13:00
examples Add coding style check, reformat. 2015-05-30 12:03:13 +12:00
libpathod delay pathod parsing until needed 2015-06-15 15:50:45 +02:00
test delay pathod parsing until needed 2015-06-15 15:50:45 +02:00
.coveragerc Remove bundled pyparsing, install as external package 2015-05-03 10:11:51 +12:00
.env Housekeeping: .env and fix unit tests 2015-04-17 15:27:50 +12:00
.gitignore update gitignore 2014-09-28 03:14:51 +02:00
.travis.yml disable coding style checker on Travis 2015-06-08 13:34:36 +02:00
CHANGELOG Changelog, remove entry points in favor of scripts 2014-11-08 14:42:10 +13:00
LICENSE setup.py, LICENSE, README.txt 2012-04-29 21:30:48 +12:00
MANIFEST.in distutils -> setuptools 2014-10-02 00:05:29 +02:00
README.mkd fix github links 2015-05-29 19:57:06 +02:00
README.txt fix github links 2015-05-29 19:57:06 +02:00
check_coding_style.sh Add coding style check, reformat. 2015-05-30 12:03:13 +12:00
pathoc refactor cmdline tests 2015-06-15 15:50:44 +02:00
pathod refactor cmdline tests 2015-06-15 15:50:44 +02:00
requirements.txt try harderer to fix travis 2014-08-30 18:12:34 +02:00
setup.cfg fix pep8 config 2015-06-15 12:03:33 +02:00
setup.py refactor cmdline tests 2015-06-15 15:50:44 +02:00

README.txt

**pathod** is a collection of pathological tools for testing and torturing HTTP
clients and servers. The project has three components:

- **pathod**, an pathological HTTP daemon.
- **pathoc**, a perverse HTTP client. 
- **libpathod.test**, an API for easily using pathod and pathoc in unit tests.


Documentation
-------------

The pathod documentation is self-hosted. Just fire up pathod, like so:
    
    ./pathod 

And then browse to:

    http://localhost:9999

You can aways view the documentation for the latest release at the pathod
website:
    
    http://pathod.net


Installing
----------

If you already have **pip** on your system, installing **pathod** and its
dependencies is dead simple:
    
    pip install pathod

The project has the following dependencies:

* netlib_
* requests_

The project's test suite uses the nose_ unit testing framework.

.. _netlib: https://github.com/mitmproxy/netlib
.. _requests: http://docs.python-requests.org/en/latest/index.html 
.. _nose: http://nose.readthedocs.org/en/latest/