A combined TCP and ICP to ICMP mapping proxy in Python.
pyproxy is a combined TCP and ICP to ICMP mapping proxy implemented in Python. The TCP proxy is a basic TCP forwarding proxy. The ICP to ICMP mapping proxy converts incoming ICP queries to ICMP pings, returning ICP MISS responses when the ping returns. pyproxy is designed primarily to allow Squid to use ICP load balancing to upstream proxies that don't allow or support ICP or UDP echo.
This was announced some time ago on freshmeat and put on Parnassus. At the time of posting on Parnassus, I thought I requested it be announced on python-announce, but it doesn't seem to have happened. It is in active use, though it is still in beta. It is a simple example of how to use the Python asyncore module.
License: GPL Platform: Linux Requires:
Categories: Net Applications, Sockets, Proxy
Donovan Baarda (email@example.com) http://sourceforge.net/users/abo
-- <a href="http://freshmeat.net/projects/pyproxy/">pyproxy</a> -- A combined TCP and ICP to ICMP mapping proxy in Python