Я нашел подобные вещи
http://www.cyberclip.com/webdebug/index.html
WebDebug is a debugging proxy server written primarily for web developers but it might be interesting for anyone who wants to find out what kind of information their browser sends web servers and vice versa.
http://www.okisoft.co.jp/esc/python/proxy/
Tiny HTTP Proxy in Python
Но это довольно старые скрипты, и как прокси они почему-то плохо работают.
Я нашел возможность прокси на twisted. Пример содержит всего пять строчек.
from twisted.web import proxy, http from twisted.internet import reactor from twisted.python import log import sys log.startLogging(sys.stdout) class ProxyFactory(http.HTTPFactory): protocol = proxy.Proxy reactor.listenTCP(11111, ProxyFactory()) reactor.run()
[17/Jan/2008 11:12:44] "GET http://...../....html HTTP/1.0"