]> Cypherpunks.ru repositories - udpobfs.git/blob - README
39018a85e8e88c897512280d6bef0d1477b83760495fb34958a624b30c605ec6
[udpobfs.git] / README
1 udpobfs -- simple point-to-point UDP obfuscation proxy
2
3 This is trivial UDP proxy, that obfuscates UDP traffic between two UDP
4 ports. Aimed to generate fully pseudorandom traffic indistinguishable
5 from the noise from the point of the third party observer.
6
7 It initiates TLS 1.3 connection between the peers to mutually
8 authenticate them and agree on shared keying material. After that it
9 passes traffic on the same port numbers for UDP. There could be multiple
10 simultaneous sessions alive.
11
12 It assures that at least single packet is passed on ten second
13 intervals. If no (real) traffic is passed for two minutes, then
14 connections (both TCP and UDP) are closed. Every minute ping/pong
15 occurs over the TLS channel to keep it alive.
16
17 Obfuscated packet is 8 bytes longer, so you have to slightly lower your
18 MTU in VPN tunnel.
19
20 udpobfs is free software: see the file COPYING for copying conditions.