Tunneling over UDP using tun/tap in Python or C
Here are two programs demonstration programs that use tun/tap to do IP or Ethernet tunneling over UDP. One is written in python :
tunproxy.py
and the other in C :
tunproxy.c
.