Skip to content


Subversion checkout URL

You can clone with
Download ZIP
UDP Traffic Obfuscator
Branch: master
Failed to load latest commit information.
.gitignore Add install target to makefile Working code.
makefile Add install target to makefile
udp_obfs.c Let's undo that last change.


A simple program to obfuscate and tunnel UDP traffic across a DPI firewall which blocks your application’s traffic, e.g. OpenVPN. The obfuscation method used is symmetric key XOR “encryption”. Based on udp_redirect (

How To Use

This program must be run on a device both inside and outside the firewall. One (probably the external device) needs to be accessible over the public internet.

Usage: ./udp_obfs our-ip our-port send-to-ip send-to-port

Example: ./udp_obfs 1234 4321

Note: This program should not be used for securely encrypting traffic. I doubt it would be very hard to find the key from looking at a known application’s traffic stream.

Something went wrong with that request. Please try again.