tags:

views:

18

answers:

2

I'm surprised by the lack of products out there for running your own FTP server in managed code. I'm looking for either a product or thorough source code for building an FTP server in C# that supports SSL. I need complete control over the directory/file handling, not just serving files from a local directory.

Clever Internet .NET Suite looks to be exactly what I'm looking for. However, when I tried it out I got errors connecting to the FtpServerSSL sample from FileZilla when SSL was enabled. It worked perfectly without SSL, so I wrote to their support, but I haven't heard a response from them yet.

A: 

We plan to release FTP / FTPS server components within a month as part of our SecureBlackbox product. The components are currently being internally tested. As SecureBlackbox is a security suite, SSL part will work there :).

Eugene Mayevski 'EldoS Corp
Cool -- my specific needs are pretty immediate, but I would be very interested in hearing more when the product is ready for release.
Colin Mathews
A: 

Never done it myself, but you could try one of these:

http://www.c-sharpcorner.com/UploadFile/psingh/FTPServerinCSharp11162005015958AM/FTPServerinCSharp.aspx

http://www.codeguru.com/csharp/csharp/cs_network/sockets/article.php/c7409/

You secure the port using httpcfg or netsh in windows, not in the app.

Doobi