Dynamic Network Directory Service
C C++ Shell Other
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
build_farm
dnc
dnd
dsd
graphics
libdnds
osx
tap-driver-32_64
.gitignore
.gitmodules
AGPLv3.txt
CMakeLists.txt
GPLv3.txt
INSTALL
LICENSE
README
README.win32
ROADMAP
package_win32.nsi
release.sh
toolchain-mingw32.cmake

README

ABOUT :

DNDS - Dynamic Network Directory Service

A Dynamic VPN solution that allow you to securely access and manage computers/devices via Internet.

Each computers/devices connect to a central point called DND (Dynamic Network Daemon) via a Layer2 SSL tunnel. When data is transfered between DNC (Dynamic Network Client), a direct connection is established between the peers (peer-to-peer). Using hole-punching techniques and DND as a fallback relay, every computers/devices can easily communicate to each other without bothering with NATs and firewalls. Every computers/devices receive an IP address from a subnet that is configurable as needed, this way the peers see each other as part of the same LAN (Local Area Network). In other word, they appear to be in the same broadcast domain.

DNDS is Copyright (C) Nicolas J. Bouliane
M I N D  4  N E T W O R K S - www.m4nt.com - M4N Technologies inc.

LICENSE :
 - dnc: GPLv3
 - libdnds: AGPLv3
 - dnd: AGPLv3
 - dsd: AGPLv3

see GPLv3.txt and AGPLv3.txt

OS :
 - Gnu/Linux: Supported.
 - Windows: Supported. 
 - OSX: Supported. (a bug need to be fixed in the launcher)
 - OpenBSD : Ongoing. (the package must be generated)
 - FreeBSD/NetBSD : Planned.