ctunnel is a program for tunneling and proxying TCP or UDP connections via a cryptographic tunnel. ctunnel can be used to secure any existing TCP or UDP based protocol, such as HTTP, Telnet, FTP, RSH, MySQL, VNC, DNS, XDMCP, NFS, etc. You can also chain or bounce connections to any number of intermediary hosts.
| Tags | Internet Proxy Servers Security Cryptography Networking Operating System Kernels Linux Utilities |
|---|---|
| Licenses | GPL GPLv3 |
| Operating Systems | POSIX Linux Mac OS X Windows |
| Implementation | C |
Last announcement
Ctunnel 0.4, along with various enhancments (including pthreads) now includes Windows XP/7/Server Support (Win32).
Recent releases


Release Notes: This release fixes high CPU utilization, lowers heap usage, and fixes a segfault.


Release Notes: Memory leaks in pthread code were fixed. A crash in tunnel when the destination was unavailable was fixed.


Release Notes: Win32 support was added. Pthread is now used instead of fork(). New options were added. Miscellaneous bugs were fixed.


Release Notes: Support was added for UDP tunneling, compression, syslog, and libgcrypt.


Release Notes: A bug in name resolution in the tcp_connect function was fixed.