Rebex

Skip to content, Skip to navigation




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.net

more 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.

Choose the right component

FTP,

FTPS,

SFTP,

FTP/SSL

Secure FTP




What's the difference?

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. 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?