FTP Client via http proxy over SSL?

M

master

Hi,

I was using the FtpWebRequest class in .NET 2.0 for an FTP transport over
SSL. It is working well, however the new requirement for my application is
to tranfer files via an HTTP proxy. The FtpWebRequest class supports such a
proxy, however, the documentation states that the FTP client can only
download files and list directories (so the transfer is read-only). The
problem is that the application is transferring files both ways - to and
from a designated FTP server. I need uploading, renaming and deleting.

Several free FTP clients in C# can be found on codeproject, codeguru, etc.
None of them seems to support both the SSL and HTTP proxy. Have you heard
about any such a client?

I also thought about writing such a client myself as a C# class wrapper for
some library. I considered two libraries:
1. neon (www.webdav.org/neon),
2. wininet.dll.

Neon is a free GNU licensed library... I am not sure if I can use this
library in a commercial application. The library has the HTTP proxy and SSL
support built in.

Wininet? Well... this is a part of Windows, it seems to work... it is
already on every machine, so no additional dlls have to be added to a
distribution of a program - this is an asset. It supports HTTP proxy, it
seems to support SSL, however I am not sure if the SSL can be used in the
FTP context, and I am not sure if the FTP through the HTTP proxy can upload
files.

Could you recommend me anything?
 
A

AlexL [Xceed]

Hi,

The latest version of Xceed FTP for .NET supports SSL and HTTP proxy.

$299. Also includes built-in Zip, Tar, GZip and AES.

http://www.xceedsoft.com/products/FtpNet

The trial version will let you determine within minutes if it does
what you need or not. Our support team is there in case you have any
questions - even as a trial user.
 
M

master

The latest version of Xceed FTP for .NET supports SSL and HTTP proxy.
$299. Also includes built-in Zip, Tar, GZip and AES.

Hi, I hoped to find a free solution, but I will get the trial and chceck
what it is capable of.

Thanks anyway,

DW.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top