Just so you know, gmail filtered this as spam. Comrade Ringo Kamens On Dec 27, 2007 10:16 PM, Kyle Williams <[EMAIL PROTECTED]> wrote:
> Download at: http://www.janusvm.com/pub/Tor-UPNP.zip > ------------------------------------------------------------------------ > Tor-UPNP is based on the PERL UPNP project: > http://perlupnp.sourceforge.net/ > It's been over 5 years since I worked with PERL, so things might be a bit > funky. The zip file includes a EXE for windows built with the PerlDEV > Kit. > > I had to make some heavy modifications to the upnpgwtool.pl and a few lite > modifications to Gateway.pm module to get this working with PPP and DHCP. > I > also removed the 'delete' and 'list' features from this tool. Reason being > that I wasn't able to get a single successful test using those commands. I > even tried using Intel's UPNP Tools with Wireshark and have come to the > conclusion that my ActionTec router is a piece of shit. However, I'm not > worried about being able to remove entries right now. Apple, Microsoft, > and > Sony just add a new port forwarding entry without checking to see if the > entry already exists. I'm starting to think that maybe their reason is > the > same as mine. > > Anyhow.. > The Gateway.pm module was using only: > 'urn:schemas-upnp-org:service:WANIPConnection:1' > when some routers only respond to: > 'urn:schemas-upnp-org:service:WANPPPConnection:1'. > > Routers that respond to WANPPPConnection are using PPPoE to get an IP. > Routers that respond to WANIPConnection are using DHCP to get an IP. > > With Tor-UPNP, it will attempt to try WANIPConnection first. > If WANIPConnection fails then it will try to use WANPPPConnection. > If WANPPPConnection fails then it will give an error message and die. > > This tool will automatically probe for the external IP address, your > internal IP address, then attempt to setup the port forwarding on the > ports > you specify on the command line. > > SYNTAX: Tor-UPNP.exe OR_Port [DIR_Port] > > Please post feedback. I would appreciate knowing: > - Did it work or fail > - What brand and model of router you are using. > > This is licensed under the GPL...it's free. > Use it for whatever you want. Source code included!!! > I don't even care if I get credit, but it would be nice. > We will be including this in the next release of JanusVM. > I just want Tor to use UPNP!! Setup those Exit nodes by default, then let > someone opt out if they want to. :) > > Enjoy! > > > - Kyle > >