pytunnel 0.21 and urllib3.py
pyguy30 at yahoo.com
Fri Aug 8 22:30:15 CEST 2003
pytunnel has been further updated with .netrc support and a automatic
shutdown of the standalone process after it's been idle.
As an example, I've also just started a wrapper for urllib2.py, for
lack of a better name, I've called it urllib3.py. It ultimately calls
urllib2.py to do the heavy lifting but first sets up up a tunnel (via
You would use it like:
The ssl option tells urllib3 to setup a tunnel with proxy_server.
Both programs are at:
What is pytunnel?
Pytunnel is a program that tunnels TCP/IP through another server like
A typical use would be to tunnel through an http proxy. Pytunnel
http proxy authentication. Pytunnel allows your software to connect to
the local tunnel rather than connecting to the remote server directly.
For example, if doing SSL, instead connecting to the webhost on port
443 you connect to localhost using the locally determined port.
Pytunnel makes use of several technologies asyncore, threads, and
non-blocking sockets w\a custom recv_all to take advantage of that.
The tunnel has no knowledge of the protocol being tunneled through it,
instead, it keeps the tunnel alive as long as any bit of data, now
matter how tiny, comes across it. Once the data stops after a user
defined timeout, tunnel shuts down.
This program can be either used as a library or standalone tunnel.
More information about the Python-list