by Rebex - Product Type: Component / .NET Class / 100% Managed Code / Source Code
Rebex FTP/SSL for .NET by Rebex
URLs: rebex-ftp-ssl-net, rebex ftp ssl net, rebexftpsslnet, rebex
Secure your FTP file transfers. Rebex FTP/SSL 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 FTPS, an extension of FTP which is fast becoming a standard for secure FTP. This protocol is also known as FTP over SSL or FTP over TLS. You can upload from memory, resume aborted transfers & more - either synchronously or asynchronously, in active or passive mode, binary or ASCII. Also you can upload data directly to your server without creating temporary disk files, resume transfers that were aborted by a network error or user action and more.
Rebex FTP/SSL 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 FTPS, an extension of FTP which is fast becoming a standard for secure FTP. This protocol is also known as FTP over SSL or FTP over TLS.
FTPS 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 FTPS and their number is growing constantly.
Upload from memory, resume aborted transfers & more - either synchronously or asynchronously, in active or passive mode, binary or ASCII. 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.
The 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.
It includes 16 samples in VB.NET and C#, including a fully functional FTP client - Rebex Secure FTP/SSL samples focuses on real-life scenarios. In many situations, you only have to copy & paste code from one of the 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 or WinForm 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.
What’s new in Rebex 2012 R3?
Task Based Asynchronous Methods - New Task-based asynchronous methods added to .NET 4.0/4.5 components. This makes it possible to utilize new await keyword available in .NET 4.5 and Visual Studio 2012.
Events now using SynchronizationContext - Previously, events raised by asynchronous methods were running in a background thread, making them hard to use in GUI applications. Now, events are raised using the SynchronizationContext captured when the method was started, which means events will run on an application's GUI thread, making it possible to update controls directly from event code.
Simplified Connection Methods - The Connect method automatically chooses the port according to the communication protocol and the specified SSL mode.
Custom Certificate Validation - New ValidatingCertificate event for FTP, IMAP, POP3 and SMTP components.
What's new in Rebex FTP/SSL for .NET 2012 R2?
Added support for "double-login" FTP proxy servers
Added Ftp.GetItems(string, ...) methods
Link resolving code enhanced to better handle FTP servers on Un*x-like platforms
Added support for additional MLSD attributes (creation time, Unix mode/owner/group and Windows file attributes)
Added support for OPTS UTF8 on RaidenFTPD server
Added Download/Upload(string, string) method overload
Added support for common names with '*' wildcard to CertificateChain.Validate
Added support for instances of MS FTP 7.5 which request hostname
MLST is now used in Ftp.GetFileDateTime by default
Added workaround to SetFileDateTime that checks whether the correct time was set and fixes it if it was not
Compatibility enhancements in multifile methods
What's new in Rebex FTP/SSL for .NET 2012?
New multi-file methods - Upload, Download, Delete and GetItems. The first two are replacements for PutFiles/GetFiles, Delete makes it possible to delete multiple files (or even a directory tree) at once and GetItems makes it possible to retrieve a list of files for the whole directory tree in one call.
Common API for SFTP and FTP/SSL - Even though Ftp and Sftp objects provide a very similar API, they are still two distinct classes and writing code that can use either of them was hard. Now, it is much easier with the introduction of IFtp interface.
Faster Blowfish and Twofish algorithms - Bruce Schneier's Blowfish and Twofish symmetric encryption algorithms are a popular choice for SSH communication encryption. Although Rebex already support both, they developed a new managed implementation that is substantially faster than the old one.
Secure your FTP file transfers.
Pricing: Rebex FTP/SSL for .NET 2012 R3 1 Developer License - includes 1 Year Subscription (priority support and major/minor updates), Rebex FTP/SSL for .NET 2012 R3 5 Developer License - includes 1 Year Subscription (priority support and major/minor updates), Rebex FTP/SSL for .NET 2012 R3 1 Site Wide License (Allows Unlimited Developers at a Single Physical Address) - includes 1 Year Subscription (priority support and major/minor updates), Rebex FTP/SSL for .NET Subscription Renewal 1 Developer License 1 Year Subscription Renewal (priority support and major/minor updates), Rebex FTP/SSL for .NET Subscription Renewal 5 Developer License 1 Year Subscription Renewal (priority support and major/minor updates), Rebex FTP/SSL for .NET Subscription Renewal 1 Site Wide License (Allows Unlimited Developers at a Single Physical Address) 1 Year Subscription Renewal (priority support and major/minor updates)
Evals & Downloads: Read the Rebex FTP/SSL help files, Read the Rebex License Agreement, Download the Rebex Total Pack 2012 R3 evaluation on to your computer - Expires After 30 Days
Operating System for Deployment: Windows 7, Windows Vista, Windows XP, Windows Server 2003, Windows 2000
Architecture of Product: 32Bit, 64Bit
Product Type: Component
Component Type: .NET Class, 100% Managed Code, Source Code
Compatible Containers: Visual Studio 2012 RC, Microsoft Visual Studio 2010, Microsoft Visual Studio 2008, Microsoft Visual Studio 2005, Microsoft Visual Studio .NET 2003, Microsoft Visual Studio .NET, MS Visual Basic 2012 RC, Microsoft Visual Basic 2010, Microsoft Visual Basic 2008, Microsoft Visual Basic 2005, Microsoft Visual Basic .NET 2003, Microsoft Visual Basic .NET, MS Visual C++ 2012 RC, Microsoft Visual C++ 2010, Microsoft Visual C++ 2008, Microsoft Visual C++ 2005, Microsoft Visual C++ .NET 2003, Microsoft Visual C++ .NET, MS Visual C# 2012 RC, Microsoft Visual C# 2010, Microsoft Visual C# 2008, Microsoft Visual C# 2005, Microsoft Visual C# .NET 2003, Microsoft Visual C# .NET, .NET Framework 4.5, .NET Framework 4.0, .NET Framework 3.5, .NET Framework 3.0, .NET Framework 2.0, .NET Framework 1.1, .NET Framework 1.0
Product Class: Business Components
Keywords: secure ftp secureftp
upload uploading uploaded download downloading downloaded transfer transferring transferred
Part numbers: PC-516013-495785 516013-495785 PC-516013-495786 516013-495786 PC-516013-495787 516013-495787 PC-516013-495788 516013-495788 PC-516013-495789 516013-495789 PC-516013-495790 516013-495790
Mfr. Part No: 4718ftpSecNet
ComponentSource offers a unique global service, used by over 1,000,000 software developers worldwide.