descriptionA BitTorrent cheat proxy.
ownersjm@spamcop.net
last changeTue, 29 Jul 2008 00:15:28 +0000 (29 01:15 +0100)
content tags
add:
README
cheatproxy is a HTTP proxy which intercepts communication with
BitTorrent trackers and modifies the amount of data uploaded. By default
it listens on localhost:8000 so it should simply be a case of running
cheatproxy and configuring your BitTorrent client accordingly.

cheatproxy uses a file to map BitTorrent trackers to a number which the
amount of uploaded data will be multiplied by.

By default cheatproxy will look for a file called "trackers" in the
current directory but you can use the -f command option to specify an
alternative. The "default" mapping will be used when no other is
applicable.

cheatproxy comes with a sample file called, unsurprisingly, "trackers"
which illustrates the syntax.
shortlog
2008-07-29 Simon MorganDeal with the case where socket.recv fails, e.g. connec... master
2008-07-28 Simon MorganDon't bother sending an error back to the client.
2008-07-28 Simon MorganMake cheatproxy multi-threaded.
2008-07-28 Simon MorganReflect changes in debug output.
2008-07-28 Simon MorganMake sure all headers end in "\r\n".
2007-08-29 Simon MorganActually explain how to use cheatproxy.
2007-08-29 Simon MorganAdded LICENSE.
2007-08-28 Simon MorganMake cheatproxy.py executable.
2007-08-28 Simon MorganAdded a basic README file.
2007-08-19 Simon MorganEenglish gudly.
2007-08-19 Simon MorganAnother send_error "fix".
2007-08-19 Simon MorganGo with the default error message used by BaseHTTPServe...
2007-08-17 Simon MorganAdd some unit tests.
2007-08-17 Simon Morganurlunparse argument should be a tuple.
2007-08-17 Simon MorganUse urlunparse instead of concatenating manually.
2007-08-17 Simon MorganDeath to OO. Remove old doctests, better testing is...
...
heads
15 years ago master