Mark Rogers asked:
Essentially its a closed source (but free as in beer) VPN system which uses a peer-to-peer infrastructure. Effectively it allows anyone to join a VPN (with the right passwords, etc) without any of the normal "fun" associated with VPN configuration.
Just out of interest, what do you consider the normal "fun"?
Once the basic idea is figured out (which does take a non-networking person like me some time), it seemed to be a simple task of generating some encryption keys, setting up the link and saving the commands to config files. I was using pppd - ssh - slirp to form the link and do the network address translations (NAT), which seemed to work pretty well without needing root on a system inside the remote network.
That's TCP, which doesn't seem to handle network disruption as well. I did try a UDP-based one, but it didn't work, didn't give enough debug output and I didn't continue after ppp/ssh worked.
A bit of slick packaging and testing looks like hamachi's only innovation. Those get blown out of the water for me by being single-platform and unreviewable. Am I being too harsh?
I don't know whether there's one out there, but an ALUGger told me that Xandros has VPN in its business edition. Anyone know what software is used for that?