This page has moved. Please go here
Lundman's Unix Projects

NetBSD Rules!
About .  Features .  Source .  Changelog . 
This is essentially a FTP relay program, with SSL encryption.
It works like most bnc, or FTPwrap utilities out there.

  • Single process relay (not a process per connection)
  • Re-write PORT->PASV or PASV->PORT for sites behind firewalls, or sites wanting to be behind firewalls. [1]
  • Portable, compiles on all platforms I have access on, including win32.
  • Extended IDEN command for FTPD that has this support. [2]
  • Manual supply of localhost-IP for firewalled hosts running lbnc.
  • SSL encryption support for both client-side and server-side
  • Optional force of SSL on client-side connections
  • Optional force of SSL on server-side connections
  • Uses lundman's portable network library for easy and quick development.
  • Does not require root (unless you bind ports < 1024)

[1] If you want to firewall your real hosts, re-writing PASV->PORT means you can open just outgoing connections from the FTPD, instead of the usual opening of all anonymous ports (usually 49152-65535).
[2] The lbnc sends "IDEN [ident]@ip.ip.ip.ip\r\n" to the FTPD immediately. The server should not reply with anything. Currently, I know only of my own "lundftpd" which supports this.

CVS only, check out "ssl-lbnc".
CVS details are contained elswhere on this site
However, if you really don't have CVS there is a semi-fresh version ssl-lbnc-0.1b28.tgz available.