The Social VPN Project
This is a free and open-source P2P Social Virtual Private Network (VPN) that seamlessly networks your computer with the computers of your friends so that:
- Your computer can communicate directly to computers of your friends, and all communication is encrypted and authenticated. In other words, you are in full control of who you connect to and all your communications are private.
- This private network is configured with no hassle. The social VPN does all the configuration automatically for you. All you and your friends need to do is run this software and log in to your XMPP backend (such as Google chat, or Jabber.org).
- You and your friends can communicate, share and collaborate in countless ways, with existing applications, like iTunes, Windows shared folders, and remote desktop. You can share files and folders, stream music and video, play multi-user games, access remote desktops, and run a Web server private to your friends.
- If you own multiple computers at different places, you can also use the Social VPN to seamlessly access your files, desktop, etc remotely – creating your own personal VPN.
SocialVPN is an open-source project started by the ACIS P2P research group at the University of Florida. The code is licensed under MIT license. It is written in C# and runs on both the Microsoft and the Mono .NET Frameworks. The peer-to-peer network is bootstrapped through the Planetlab wide-area testbed consisting of about 500 P2P nodes. Source code is hosted on Google Code.
News and Updates
- January 7, 2013 – Version 0.6.0 (beta) release, better XMPP support and command-line interface