-
Notifications
You must be signed in to change notification settings - Fork 10
A Social Virtual Private Network based on IP over P2P Overlay
tobyfw/socialvpn
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
SocialVPN Building SocialVPN ================== NAnt build tool is required For debian-based systems: apt-get install nant uml-utilities For RedHat-based systems: yum install nant uml-utilities cd src/ To compile, run: nant To run NUnit test, run: nant test To clean, run nant clean Running SocialVPN ================= After compiling, all files to run SocialVPN are saved in bin directory. Hence, You can move bin directory anywhere that you want without worrying about dependencies. Go inside of bin directory (cd) For Windows XP, run the start_win.cmd file For Windows Vista, right-click on start_win.cmd and "Run as administrator" For Linux, see instructions below to run as normal user (much safer) To run SocialVPN as non-root on Linux ------------------------------------- Run following commands as root: chmod 666 /dev/net/tun/ tunctl -u "your username" -t tapipop To find your username run the whoami command Then run the start_linux.sh Accessing SocialVPN Web Interface ================================= SocialVPN can be managed through a Web browser or the wget command line utility. The start_win.cmd and the start_win.sh files contains the port number used to access the interface. The default port number is 58888. Point your browser to http://127.0.0.1:58888/ Dependencies: ============= SocialVPN is built on top of two other projects: 1) The Brunet P2P Library - http://github.com/johnynek/brunet/tree/master (based repo) - http://github.com/davidiw/brunet/tree/master (added features) 2) The IP over P2P Application (IPOP) - http://github.com/davidiw/ipop/tree/master All packaged binaries found under lib and bin directories are compiled from these two projects. Troubleshooting: ================ The libtuntap.so and libtuntap.dll files are platform-dependent, they have to be compiled for your platform. Under the bin directory there are two other libtuntap.so files on for 32-bit systems (libtuntap.so_32) and another for 64-bit systems (libtuntap.so_64). Rename one of these files to libtuntap.so depending on your architecture. Windows 64-bit will be available soon. 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
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published