Planet Peer - The anonymous networking community
July 29, 2010, 11:50:48 PM *
Welcome, Guest. Please login or register.

Login with username, password and session length
 
News: Planet Peer - The anonymous networking community
...because anonymity is better ;-)
 
   Home   Help Search Calendar Login Register  
Pages: [1]   Go Down
  Print  
Author Topic: n2n: a Layer Two Peer-to-Peer VPN  (Read 4288 times)
0 Members and 1 Guest are viewing this topic.
crypton
Elite
*****

Karma: +9/-0
Offline Offline

Posts: 1677



View Profile
« on: December 30, 2008, 03:15:33 PM »

n2n is a layer-two peer-to-peer virtual private network (VPN) which allows users to exploit features typical of P2P applications at network instead of application level. This means that users can gain native IP visibility (e.g. two PCs belonging to the same n2n network can ping each other) and be reachable with the same network IP address regardless of the network where they currently belong. In a nutshell, as OpenVPN moved SSL from application (e.g. used to implement the https protocol) to network protocol, n2n moves P2P from application to network level.

The main n2n design features are:
  • An n2n is an encrypted layer two private network based on a P2P protocol.
  • Encryption is performed on edge nodes using open protocols with user-defined encryption keys: you control your security without delegating it to companies as it happens with Skype or Hamachi.
  • Each n2n user can simultaneously belong to multiple networks (a.k.a. communities).
  • Ability to cross NAT and firewalls in the reverse traffic direction (i.e. from outside to inside) so that n2n nodes are reachable even if running on a private network. Firewalls no longer are an obstacle to direct communications at IP level.
  • n2n networks are not meant to be self-contained, but it is possible to route traffic across n2n and non n2n networks.



The n2n architecture is based on two components:

  • edge nodes: applications installed on user PCs that allow the n2n network to be build. Practically each edge node creates a tun/tap device that is then the entry point to the n2n network.
  • an supernode: it is used by edge nodes at startup or for reaching nodes behind symmetrical firewalls. This application is basically a directory register and a packet router for those nodes that cannot talk directly.


Edge nodes talk by means of virtual tap interfaces. Each tap interface is an n2n edge node. Each PC can have multiple tap interfaces, one per n2n network, so that the same PC can belong to multiple communities.

http://www.ntop.org/n2n/
http://www.vpnhosting.cz/index.php/N2n-at-vpnhosting.cz.html

Quote
source code of n2n is available via svn repository at ntop.org (author's
site), source code of gui is available via svn repository at vpnhosting.cz
(currently down due to maintenance, we a migrating some services to new
server). It will be back within a couple of days, address will be
svn.vpnhosting.cz, anonymous access allowed of cource.

N2n can be used for building big anonymous networks, there is only one
limitation, maximum number of users in one network is 254, but this value
can be easily adjusted. N2n gui uses client part of n2n (edge.exe), You can
download server part via n2n repository.

Changelog n2n gui:
http://www.vpnhosting.cz/index.php/Changelog.html

sourcecode n2n gui:
http://www.vpnhosting.cz/n2nguisource.zip
svn.vpnhosting.cz

N2n gui with client part of n2n (edge.exe)
http://www.vpnhosting.cz/n2nguien.exe
« Last Edit: January 19, 2009, 11:26:07 PM by crypton » Logged


Markus
Administrator
Elite
*****

Karma: +24/-8
Offline Offline

Posts: 5673



View Profile WWW
« Reply #1 on: December 30, 2008, 07:29:04 PM »

Seems that the Windows port is not availably for free (nearly 10 Euros with installer):

Quote
Windows
The port is available at little cost (for supporting n2n development) at this URL. It includes an installer for easy installation.

Logged



Cheers,
Markus
crypton
Elite
*****

Karma: +9/-0
Offline Offline

Posts: 1677



View Profile
« Reply #2 on: December 30, 2008, 08:31:03 PM »

yes i read that too.

but n2n gui is for free(but no sourcecode is avaible?), but without n2n windows binary not usefull i think.

but this n2n gui includes a n2n binary too?
edge.exe seems the Windows binary of n2n?

http://www.vpnhosting.cz/n2nguien.exe

« Last Edit: December 30, 2008, 08:36:02 PM by crypton » Logged


crypton
Elite
*****

Karma: +9/-0
Offline Offline

Posts: 1677



View Profile
« Reply #3 on: February 04, 2009, 08:38:23 PM »

a new n2n gui version released:

Quote
New testing build of n2n gui is available.

changelog:

n2ngui has now new advanced menu (you can set everything including http tunneling)

optional compression off: If compression is off, n2n gui calls edgenc.exe, where is compression turned off. CPU load is much smaller, ping is better, so is stabillity. All users must use the same settings, compression on, or off

link: http://www.vpnhosting.cz/n2n/n2ngui.zip

Please test it and report bugs and suggestions.

Extract archive and overwrite old files.

Logged


crypton
Elite
*****

Karma: +9/-0
Offline Offline

Posts: 1677



View Profile
« Reply #4 on: February 28, 2009, 05:56:57 PM »

Quote
02-26-2009 n2n gui 0.34

n2n Edge is updated to latest revision 3707 (added ability to specify netmask and fixed win32 encryption, many thanks to authors for their great work), gui adjusted to support netmask too.

02-22-2009 n2n gui 0.33

Ability to specify MTU, updated edge.exe

02-19-2009 n2n gui 0.32

New features - Advanced settings.

Ability to disable compression (If You use it, don't forget to disable compression in entire n2n network).

http://www.vpnhosting.cz/n2nguien.exe
http://www.vpnhosting.cz/n2nguisource.zip
http://www.vpnhosting.cz/index.php/Changelog.html
Logged


Planet Peer - The anonymous networking community
   

 Logged
Pages: [1]   Go Up
  Print  
 
Jump to:  


Powered by MySQL Powered by PHP Powered by SMF 1.1.11 | SMF © 2006-2009, Simple Machines LLC Valid XHTML 1.0! Valid CSS!