This started from Ayame work 10 years ago. It's slightly different from their code now and the most important thing is that it works. If you use it please give some feedback. Interoperability tested with Cisco and Juniper equipments. - commited into NetBSD
LDP daemon for the above, written from scratch. Interoperability tested with Cisco and Juniper routers. - commited into NetBSD
Currently TCP signature code in NetBSD doesn't work. If you want to give it a shot use this patch - currently depends on some other patch that re-arranges TCP options
PF table operations and return fake syn/ack patchA small PF patch that enables the use of port knocking techniques. Also a bit of code that can be used to fabricate a syn/ack response - funny for port-scanners
TCP Signature Quagga - not written by meA small patch that enables quagga the use of TCP Signature for BGP peers
packman, a wip/pkgmanager clone written in perlBecause I don't like lisp
Route multipath patch for NetBSDPatch that enables the use of multiple gateways for the same destination. It also provides sysctls for controling the balancing algorithm.
VRF patch for NetBSDPatch that enables the use of VRFs - multiple routing tables on the same equipment. Interfaces are belonging to a routing instance and packets are routed regarding this information to other interfaces in the same VRF. Processes are also part of a VRF so the communication they do will stay in the same VRF. This attribute is inherited so processes spawned in a VRF will stay in that VRF.