Fast and Secure Tunnelling Daemon - Mirror
Find a file
Matthias Schiffer d03a0a1734
receive: require data packets to contain at least a full method header
Further lower the ampliciation factor by ignoring packets that are too
short to be a valid data packet.
2025-01-26 14:17:31 +01:00
doc doc: update Sphinx and RTD theme 2024-12-29 23:25:33 +01:00
src receive: require data packets to contain at least a full method header 2025-01-26 14:17:31 +01:00
test crypto: allow passing algorithm-specific flags to crypto init functions 2020-09-28 22:52:14 +02:00
.clang-format Introduce clang-format support 2020-03-08 18:32:56 +01:00
.gitignore android: update libuecc to v7, libsodium to 1.0.8 2016-03-27 03:46:01 +02:00
.readthedocs.yml .readthedocs.yml: fix for build with current readthedocs 2025-01-26 14:16:09 +01:00
CODE_OF_CONDUCT.md Add Code of Conduct 2023-08-25 21:45:44 +02:00
LICENSE Rename COPYRIGHT file to LICENSE 2024-01-08 11:42:51 +01:00
meson.build build: change version number fallback handling 2021-06-27 12:24:50 +02:00
meson_options.txt Optionally link libmnl into fastd statically 2021-03-12 19:47:44 +01:00
README.md README, doc: add explanation of what fastd is 2021-09-01 19:00:09 +02:00

fastd - Fast and Secure Tunneling Daemon

fastd is a very small VPN daemon which tunnels IP packets and Ethernet frames over UDP. It supports various modern encryption and authentication schemes and can be used in many different network topologies (1:1, 1:n, meshed).

fastd runs on Linux, FreeBSD, OpenBSD and macOS. Android support exists in the code, but is currently unmaintained. Binary packages are provided by many major Linux distributions.

For more information, see the documentation and the project wiki.