__   __  ________                _           __  
   ___/ /__/ /_/  __   / #0wnitsch  __ / /__       / /  
  /__/ /__/ /__/ / /  /     __ ___ /(_) ___/_ ___ / /__ 
 ___/ /__/ /_/  / /  /| /| / / __ \/ / / ___/ __// __  \
/__/ /__/ /__/ /_/  / |/ |/ / / / / / (__  ) /_ / /  / /
  /_/  /_/ /_______/|__/|__/_/ /_/_/_/____/\___/_/  /_/ 
Login
Style
Links
ptpbridge
Short description:
ptpbridge is a UDP broadcast traffic bridge for linux L2TP VPNs (native windows style).

The problem in these networks is that there is nor bridging option for broadcast traffic. To play LAN games over internet with some friend for example, one need to bridge the UDP broadcast traffic across all the ppp* devices on the server. So this tool is the solution for all the guys who think that openvpn is overpowered but the only bridging VPN availible.

One nice feature of L2TP VPNs (like xl2tpd with ipsec/openswan) is that they run natively on any Win2k/XP or MacOS environement. Setup can be done with some clicks. Beside that it is possible to run 2 VPNs on one server for all the people which perfer to run openvpn software.

The programming language is C using some standard GNU libraries. Some base code was taken from "TheyCallMeLuc(at)yahoo.com.au" who did a good job in building a similar programm especially for Linksys OpenWRT routers. Thank you, Luc !

Our programm differs in the following points:
- gnu linux compatibility
- regex also used for the UDP port (so only one instance of this prog is need for all possible applications)
- Packet PtP remote IP address exchange spoof hack included to work properly. (windows systems used to take the wrong IP source address for PTP UDP broadcast traffic)
- checksum recalculation

Download:
Souce code and a amd64 x86_64 binary is here:
http://will.0wnitsch.de/ptpbridge/ptpbridge-0.2.c
and here
http://will.0wnitsch.de/ptpbridge/ptpbridge-0.2

Any further help and feedback concerning this project is very welcome.

cheers,
Michael Willigens

p.s: for a nice howto about how to set up a linux box as an l2tp/ipsec VPN server see:
http://teh.sh.nu/HowTo/openswan-l2tp.html

Former versions:
http://will.0wnitsch.de/ptpbridge/ptpbridge-0.1.c
http://will.0wnitsch.de/ptpbridge/ptpbridge-0.1
Developers: will
Page © by #0wnitsch
Page Scripts and Design Created by mac2k & will