├── .gitignore ├── CMakeLists.txt ├── COPYING ├── HACKING ├── INSTALL ├── Makefile ├── NEW_FEATURES.txt ├── README ├── benchmark.c ├── debian ├── README.Debian ├── changelog ├── compat ├── control ├── copyright ├── n2n-edge.default ├── n2n-edge.docs ├── n2n-edge.init ├── n2n-edge.install ├── n2n-edge.manpages ├── n2n-supernode.init ├── n2n-supernode.install ├── n2n-supernode.manpages └── rules ├── debug.h ├── edge.8 ├── edge.c ├── edge.h ├── gen_keyfile.py ├── lzoconf.h ├── lzodefs.h ├── minilzo.c ├── minilzo.h ├── n2n.c ├── n2n.h ├── n2n.spec ├── n2n_keyfile.c ├── n2n_keyfile.h ├── n2n_transforms.h ├── n2n_v2.7 ├── n2n_wire.h ├── openwrt └── kamikaze │ └── Makefile ├── osx ├── AppDelegate.h ├── AppDelegate.m ├── Defaults.plist ├── English.lproj │ ├── InfoPlist.strings │ └── MainMenu.xib ├── Info.plist ├── N2NThread.h ├── N2NThread.m ├── ThreadController.h ├── ThreadController.m ├── TunHelper.m ├── main.m ├── n2n.xcodeproj │ ├── TemplateIcon.icns │ └── project.pbxproj └── n2n_Prefix.pch ├── scripts ├── mk_SRPM.sh ├── mk_deb.sh └── mk_tar.sh ├── sn.c ├── supernode.1 ├── test.c ├── transform_aes.c ├── transform_null.c ├── transform_tf.c ├── tuntap_freebsd.c ├── tuntap_linux.c ├── tuntap_netbsd.c ├── tuntap_osx.c ├── tuntap_osx_app.m ├── twofish.c ├── twofish.h ├── win32 ├── CMakeLists.txt ├── DotNet │ ├── n2n.sln │ ├── n2n.suo │ ├── n2n.vcproj │ └── supernode.vcproj ├── getopt.c ├── getopt.h ├── getopt1.c ├── n2n_win32.h ├── version-msvc.c ├── wintap.c └── wintap.h └── wire.c /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishman/n2n/HEAD/.gitignore -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishman/n2n/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /COPYING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishman/n2n/HEAD/COPYING -------------------------------------------------------------------------------- /HACKING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishman/n2n/HEAD/HACKING -------------------------------------------------------------------------------- /INSTALL: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishman/n2n/HEAD/INSTALL -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishman/n2n/HEAD/Makefile -------------------------------------------------------------------------------- /NEW_FEATURES.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishman/n2n/HEAD/NEW_FEATURES.txt -------------------------------------------------------------------------------- /README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishman/n2n/HEAD/README -------------------------------------------------------------------------------- /benchmark.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishman/n2n/HEAD/benchmark.c -------------------------------------------------------------------------------- /debian/README.Debian: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishman/n2n/HEAD/debian/README.Debian -------------------------------------------------------------------------------- /debian/changelog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishman/n2n/HEAD/debian/changelog -------------------------------------------------------------------------------- /debian/compat: -------------------------------------------------------------------------------- 1 | 5 2 | -------------------------------------------------------------------------------- /debian/control: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishman/n2n/HEAD/debian/control -------------------------------------------------------------------------------- /debian/copyright: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishman/n2n/HEAD/debian/copyright -------------------------------------------------------------------------------- /debian/n2n-edge.default: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishman/n2n/HEAD/debian/n2n-edge.default -------------------------------------------------------------------------------- /debian/n2n-edge.docs: -------------------------------------------------------------------------------- 1 | README 2 | -------------------------------------------------------------------------------- /debian/n2n-edge.init: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishman/n2n/HEAD/debian/n2n-edge.init -------------------------------------------------------------------------------- /debian/n2n-edge.install: -------------------------------------------------------------------------------- 1 | edge /usr/sbin 2 | -------------------------------------------------------------------------------- /debian/n2n-edge.manpages: -------------------------------------------------------------------------------- 1 | edge.8 2 | n2n_v2.7 3 | -------------------------------------------------------------------------------- /debian/n2n-supernode.init: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishman/n2n/HEAD/debian/n2n-supernode.init -------------------------------------------------------------------------------- /debian/n2n-supernode.install: -------------------------------------------------------------------------------- 1 | supernode /usr/sbin 2 | -------------------------------------------------------------------------------- /debian/n2n-supernode.manpages: -------------------------------------------------------------------------------- 1 | supernode.1 2 | -------------------------------------------------------------------------------- /debian/rules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishman/n2n/HEAD/debian/rules -------------------------------------------------------------------------------- /debug.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishman/n2n/HEAD/debug.h -------------------------------------------------------------------------------- /edge.8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishman/n2n/HEAD/edge.8 -------------------------------------------------------------------------------- /edge.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishman/n2n/HEAD/edge.c -------------------------------------------------------------------------------- /edge.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishman/n2n/HEAD/edge.h -------------------------------------------------------------------------------- /gen_keyfile.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishman/n2n/HEAD/gen_keyfile.py -------------------------------------------------------------------------------- /lzoconf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishman/n2n/HEAD/lzoconf.h -------------------------------------------------------------------------------- /lzodefs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishman/n2n/HEAD/lzodefs.h -------------------------------------------------------------------------------- /minilzo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishman/n2n/HEAD/minilzo.c -------------------------------------------------------------------------------- /minilzo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishman/n2n/HEAD/minilzo.h -------------------------------------------------------------------------------- /n2n.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishman/n2n/HEAD/n2n.c -------------------------------------------------------------------------------- /n2n.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishman/n2n/HEAD/n2n.h -------------------------------------------------------------------------------- /n2n.spec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishman/n2n/HEAD/n2n.spec -------------------------------------------------------------------------------- /n2n_keyfile.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishman/n2n/HEAD/n2n_keyfile.c -------------------------------------------------------------------------------- /n2n_keyfile.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishman/n2n/HEAD/n2n_keyfile.h -------------------------------------------------------------------------------- /n2n_transforms.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishman/n2n/HEAD/n2n_transforms.h -------------------------------------------------------------------------------- /n2n_v2.7: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishman/n2n/HEAD/n2n_v2.7 -------------------------------------------------------------------------------- /n2n_wire.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishman/n2n/HEAD/n2n_wire.h -------------------------------------------------------------------------------- /openwrt/kamikaze/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishman/n2n/HEAD/openwrt/kamikaze/Makefile -------------------------------------------------------------------------------- /osx/AppDelegate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishman/n2n/HEAD/osx/AppDelegate.h -------------------------------------------------------------------------------- /osx/AppDelegate.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishman/n2n/HEAD/osx/AppDelegate.m -------------------------------------------------------------------------------- /osx/Defaults.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishman/n2n/HEAD/osx/Defaults.plist -------------------------------------------------------------------------------- /osx/English.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishman/n2n/HEAD/osx/English.lproj/InfoPlist.strings -------------------------------------------------------------------------------- /osx/English.lproj/MainMenu.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishman/n2n/HEAD/osx/English.lproj/MainMenu.xib -------------------------------------------------------------------------------- /osx/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishman/n2n/HEAD/osx/Info.plist -------------------------------------------------------------------------------- /osx/N2NThread.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishman/n2n/HEAD/osx/N2NThread.h -------------------------------------------------------------------------------- /osx/N2NThread.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishman/n2n/HEAD/osx/N2NThread.m -------------------------------------------------------------------------------- /osx/ThreadController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishman/n2n/HEAD/osx/ThreadController.h -------------------------------------------------------------------------------- /osx/ThreadController.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishman/n2n/HEAD/osx/ThreadController.m -------------------------------------------------------------------------------- /osx/TunHelper.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishman/n2n/HEAD/osx/TunHelper.m -------------------------------------------------------------------------------- /osx/main.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishman/n2n/HEAD/osx/main.m -------------------------------------------------------------------------------- /osx/n2n.xcodeproj/TemplateIcon.icns: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishman/n2n/HEAD/osx/n2n.xcodeproj/TemplateIcon.icns -------------------------------------------------------------------------------- /osx/n2n.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishman/n2n/HEAD/osx/n2n.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /osx/n2n_Prefix.pch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishman/n2n/HEAD/osx/n2n_Prefix.pch -------------------------------------------------------------------------------- /scripts/mk_SRPM.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishman/n2n/HEAD/scripts/mk_SRPM.sh -------------------------------------------------------------------------------- /scripts/mk_deb.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishman/n2n/HEAD/scripts/mk_deb.sh -------------------------------------------------------------------------------- /scripts/mk_tar.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishman/n2n/HEAD/scripts/mk_tar.sh -------------------------------------------------------------------------------- /sn.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishman/n2n/HEAD/sn.c -------------------------------------------------------------------------------- /supernode.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishman/n2n/HEAD/supernode.1 -------------------------------------------------------------------------------- /test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishman/n2n/HEAD/test.c -------------------------------------------------------------------------------- /transform_aes.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishman/n2n/HEAD/transform_aes.c -------------------------------------------------------------------------------- /transform_null.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishman/n2n/HEAD/transform_null.c -------------------------------------------------------------------------------- /transform_tf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishman/n2n/HEAD/transform_tf.c -------------------------------------------------------------------------------- /tuntap_freebsd.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishman/n2n/HEAD/tuntap_freebsd.c -------------------------------------------------------------------------------- /tuntap_linux.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishman/n2n/HEAD/tuntap_linux.c -------------------------------------------------------------------------------- /tuntap_netbsd.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishman/n2n/HEAD/tuntap_netbsd.c -------------------------------------------------------------------------------- /tuntap_osx.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishman/n2n/HEAD/tuntap_osx.c -------------------------------------------------------------------------------- /tuntap_osx_app.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishman/n2n/HEAD/tuntap_osx_app.m -------------------------------------------------------------------------------- /twofish.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishman/n2n/HEAD/twofish.c -------------------------------------------------------------------------------- /twofish.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishman/n2n/HEAD/twofish.h -------------------------------------------------------------------------------- /win32/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishman/n2n/HEAD/win32/CMakeLists.txt -------------------------------------------------------------------------------- /win32/DotNet/n2n.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishman/n2n/HEAD/win32/DotNet/n2n.sln -------------------------------------------------------------------------------- /win32/DotNet/n2n.suo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishman/n2n/HEAD/win32/DotNet/n2n.suo -------------------------------------------------------------------------------- /win32/DotNet/n2n.vcproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishman/n2n/HEAD/win32/DotNet/n2n.vcproj -------------------------------------------------------------------------------- /win32/DotNet/supernode.vcproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishman/n2n/HEAD/win32/DotNet/supernode.vcproj -------------------------------------------------------------------------------- /win32/getopt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishman/n2n/HEAD/win32/getopt.c -------------------------------------------------------------------------------- /win32/getopt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishman/n2n/HEAD/win32/getopt.h -------------------------------------------------------------------------------- /win32/getopt1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishman/n2n/HEAD/win32/getopt1.c -------------------------------------------------------------------------------- /win32/n2n_win32.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishman/n2n/HEAD/win32/n2n_win32.h -------------------------------------------------------------------------------- /win32/version-msvc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishman/n2n/HEAD/win32/version-msvc.c -------------------------------------------------------------------------------- /win32/wintap.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishman/n2n/HEAD/win32/wintap.c -------------------------------------------------------------------------------- /win32/wintap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishman/n2n/HEAD/win32/wintap.h -------------------------------------------------------------------------------- /wire.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishman/n2n/HEAD/wire.c --------------------------------------------------------------------------------