views:

387

answers:

3

Does anyone know of an open source library that does ftp-client with TLS and SSL for dotNET?

We are using a commercial library now but we are not very happy with it, so we are thinking of switching. So instead of rolling our own, are there any lgpl (or equivalent) librarys out there?

Or - If we have to roll our own (it will be a LGPL or BSD or apache style licence), does anyone know of a half finished code base we can start with?

+2  A: 

Wel, FtpWebRequest supports SSL via EnableSsl (using "AUTH TLS") - is that sufficient?

Marc Gravell
+5  A: 

Take a look at these libraries if FtpWebRequest with SSL enabled is not sufficient:

Koistya Navin
This seems enough to get me started. Thanks.
Nifle
The Rebex FTP.NET does not support TLS/SSL. The TLS/SSL version is named Rebex FTP/SSL for .NET and is available at http://www.rebex.net/ftp-ssl.net/
Martin Vobr
A: 

There are .Net bindings for libcurl here. It looks like the last release was in 2005, so maybe that could be the "half finished" codebase you're looking for. libcurl itself is under bsd, and is a widely used library, so it would seem worthwhile to use it.

Matthew Talbert