All Projects → digineo → fastd

digineo / fastd

Licence: other
Fast and Secure Tunnelling Daemon (fastd) for FreeBSD

Programming Languages

go
31211 projects - #10 most used programming language
c
50402 projects - #5 most used programming language
Makefile
30231 projects

Projects that are alternatives of or similar to fastd

Punes
Nintendo Entertaiment System emulator and NSF/NSFe Music Player (Linux, FreeBSD, OpenBSD and Windows)
Stars: ✭ 217 (+648.28%)
Mutual labels:  freebsd
freebsd
Development repository for the freebsd cookbook
Stars: ✭ 27 (-6.9%)
Mutual labels:  freebsd
jailman
Automated iocage Jail manager for FreeNAS
Stars: ✭ 26 (-10.34%)
Mutual labels:  freebsd
Gnb
GNB is open source de-centralized VPN to achieve layer3 network via p2p with the ultimate capability of NAT Traversal.GNB是一个开源的去中心化的具有极致内网穿透能力的通过P2P进行三层网络交换的VPN。
Stars: ✭ 225 (+675.86%)
Mutual labels:  freebsd
dotfiles
.foos for foos & more
Stars: ✭ 21 (-27.59%)
Mutual labels:  freebsd
portshaker
Maintain a set of FreeBSD ports trees.
Stars: ✭ 22 (-24.14%)
Mutual labels:  freebsd
Tuptime
Report the historical and statistical real time of the system, keeping it between restarts. Like uptime command but with more interesting output.
Stars: ✭ 214 (+637.93%)
Mutual labels:  freebsd
control-pane
ClonOS WEB control panel (CBSD WEB UI)
Stars: ✭ 112 (+286.21%)
Mutual labels:  freebsd
libcluon
libcluon is a small and efficient, single-file and header-only library written in modern C++ to power microservices.
Stars: ✭ 81 (+179.31%)
Mutual labels:  freebsd
smooth
The smooth Class Library
Stars: ✭ 23 (-20.69%)
Mutual labels:  freebsd
Nomadbsd
Livesystem based on FreeBSD
Stars: ✭ 225 (+675.86%)
Mutual labels:  freebsd
Runj
runj is an experimental, proof-of-concept OCI-compatible runtime for FreeBSD jails.
Stars: ✭ 211 (+627.59%)
Mutual labels:  freebsd
freebsd-ports-nix
Nix package manager port for the FreeBSD Ports Collection
Stars: ✭ 33 (+13.79%)
Mutual labels:  freebsd
Gammy
Adaptive screen brightness/temperature for Windows, Linux, FreeBSD
Stars: ✭ 220 (+658.62%)
Mutual labels:  freebsd
bsdhwmon
Hardware sensor monitoring utility for FreeBSD
Stars: ✭ 16 (-44.83%)
Mutual labels:  freebsd
Pfatt
enable true bridge mode for AT&T U-Verse and pfSense
Stars: ✭ 216 (+644.83%)
Mutual labels:  freebsd
yastack
YAStack: User-space network-stack based on DPDK, FreeBSD TCP/IP Stack, EnvoyProxy
Stars: ✭ 90 (+210.34%)
Mutual labels:  freebsd
InitKit
Neo-InitWare is a modular, cross-platform reimplementation of the systemd init system. It is experimental.
Stars: ✭ 364 (+1155.17%)
Mutual labels:  freebsd
Spotifarr
Spotifarr
Stars: ✭ 35 (+20.69%)
Mutual labels:  freebsd
InitWare
The InitWare Suite of Middleware allows you to manage services and system resources as logical entities called units. Its main component is a service management ("init") system.
Stars: ✭ 164 (+465.52%)
Mutual labels:  freebsd

fastd

An implementation of the fastd VPN protocol for FreeBSD. It consists of a kernel module and a user space daemon written in Go.

Features

  • High performance
  • TUN support (Layer 3)
  • Dual-Stack (IPv4 + IPv6)
  • FHMQV (Fully Hashed Menezes-Qu-Vanstone) key exchange
  • Null Cipher (no encryption)

Installation

Kernel module

svnlite checkout https://svn.FreeBSD.org/base/releng/12.0 /usr/src

# cloning ...
cd kmod
make
sudo kldload ./fastd.ko

To create a debug build:

make DEBUG_FLAGS=-DDEBUG

Daemon

go get github.com/digineo/fastd
go install github.com/digineo/fastd
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].