SslTunnel
Ok, Ok, Ok, I know I re-invented the wheel here, but sometimes it’s fun to do just that for educational purposes. This project began with a tech-dive into the .Net 2.0 System.Net.Security.SslStream object. Just because I could, I built this .Net service to do port-forwarding and tunneling using only managed .Net 2.0.
Features:
- Full bi-directional port forwarding or tunneling for any TCP/IP protocol.
- Wrap or unwrap a port’s communications with SSL (Secure Socket Layer).
- Allows bi-directional, client only, or server only PKI authentication.
- Port multiplex/demultiplex support for tunneling several protocols over a single port.
Links
- Source Code:
http://csharptest.net/browse/src/SslTunnel - Test Coverage:
http://csharptest.net/src/coverage_classes.xml - Test Code:
http://csharptest.net/browse/src/SslTunnel/Test