Skip to content

j3g/socialvpn

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

53 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SocialVPN
=========
Get IP connectivity to your friends

Building SocialVPN
==================
NAnt build tool is required.

For Debian-based systems:
apt-get install nant uml-utilities resolvconf curl

For RedHat-based systems:
yum install nant uml-utilities curl

To compile, run:

nant

Running SocialVPN
=================
Instructions on running SocialVPN are under scripts/README.txt

Libraries:
=============
SocialVPN is built on top of the following projects:
1) The Brunet P2P Library 
   - http://github.com/johnynek/brunet/tree/master (base repo)
   - http://github.com/davidiw/brunet/tree/master (added features)
2) The IP over P2P Application (IPOP)
   - http://github.com/davidiw/ipop/tree/master
3) The Jabber-Net XMPP Library
  - http:code.google.com/p/jabber-net
  - http://github.com/ptony82/jabber-net/tree/master (modified for socialvpn)

All packaged binaries found under lib and bin directories are compiled from
these two projects.

Troubleshooting
===============
CorFlags.exe tool is used to set SocialVPN as a 32-bit binary.
CorFlags.exe /32BIT+ SocialVPN.exe
CorFlags.exe /32BIT+ SocialVPNService.exe

Questions/Comments:
===================
Contact Pierre St Juste <ptony82@ufl.edu> for any questions.

License:
========
This code is licensed under the GPLv2 (or at your option any later version).

About

A Social Virtual Private Network based on IP over P2P Overlay

Resources

License

GPL-2.0, GPL-2.0 licenses found

Licenses found

GPL-2.0
LICENSE.txt
GPL-2.0
COPYING

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 79.9%
  • JavaScript 16.8%
  • C 2.9%
  • Shell 0.4%