Rebex.NET: FTP library for .NET framework (VB.NET, C#)FTP/SSL Library for .NET Framework
We have been using the component for over a month now and it has been working great.
User from Seattle, at www.411asp.netmore testimonials...
FTP/SSL for .NET is a versatile file-transfer component for .NET languages (such
as C# or VB.NET). It allows you to transfer files directly from your application
using FTP/SSL, an extension of FTP which is fast becoming a standard for secure FTP.
This protocol is also known as FTPS or FTP over TLS and is defined by
RFC 4217. The name Secure FTP is
used to refer to this protocol as well, although this can also mean SFTP,
which is a different protocol that runs over SSH - we provide an SFTP component
as well.
Secure your FTP transfers using TLS and SSL protocol
FTP/SSL enhances the standard FTP protocol by utilizing the well known and widely used
TLS and SSL protocol. TLS 1.0 and its predecessor SSL 3.0 provide strong authentication,
integrity and confidentiality on both the control and data channels. This is achieved
by using RSA or DSA public key cryptography to authenticate the server (or even
the client) and to negotiate the encryption method and symmetric keys to be used
to encrypt your data. There are many FTP servers that support FTP/SSL (FTPS) and their number
is growing constantly.
Upload from memory, resume aborted transfers & more...
Upload data directly to your server without creating temporary disk files. Resume
transfers that were aborted by a network error or user action. Transfer the whole
folder using a single line of code. Open a remote file as a stream and work with
it as if it was accessible locally. Monitor upload and download status and progress
using custom events. Send raw FTP commands to utilize enhanced functionality.
Supports both .NET Framework and .NET Compact Framework
FTP/SSL for .NET supports all released versions of .NET Framework and .NET Compact Framework.
Identical source code can be used for your PDA, for desktop applications and for
server-side business layer code. There is no need to learn another API when going
mobile.
Free upgrades and support for 12 months
With each purchase, you receive unlimited priority email support and all component
updates for 12 months. See our version history for past
releases.
Parses ANY directory listing format
When it comes to parsing directory listings, Rebex FTP/SSL for .NET outperforms
any FTPS component on the market. Many FTP components have difficulty parsing because
the list format is not defined by any RFC and it differs from server to server.
Our automatic directory listing parser handles all popular FTP servers on Unix,
Windows and Netware platforms. The parser is also easily extensible by you to support
even the most exotic or future formats. If you encounter any directory listing we
cannot handle, please
let us know and we will be happy to add support for it.
Lots of samples in VB.NET and C#, including 3 fully functional FTP clients
FTP/SSL for .NET samples focuses on real-life scenarios. In many situations, you only
have to copy & paste code from one of our samples to your production code. Need
to download a file or upload the whole folder? Do some background transfer without
locking your GUI? Want a complete command line, WinForm, PocketPC or Windows CE
FTP client for testing the component and making sure it works? You'll get samples
for all of the above situations and more.
All samples are available in both C# and VB.NET.
Interested?