Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
A pathological HTTP daemon
Branch: master
Pull request Compare This branch is 351 commits behind mitmproxy:master.

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
.less
libpathod
test
.coveragerc
.gitignore
LICENSE
README.mkd
README.txt
pathoc
pathod
setup.py

README.mkd

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:

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

Something went wrong with that request. Please try again.