Secure FTP Library

Category: ASP.NET - Miscellaneous

Secure FTP 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 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 and is defined by RFC 4217.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.FTP for .NET supports all released versions of .NET Framework (currently 1.0, 1.1 and 2.0) and .NET Compact Framework. Identical source code can be used for your PDA, for desktop applications and for server-side business layer code. There's no need to learn another API when going mobile.Rebex Secure FTP is a file-transfer component for .NET languages (such as C# or VB.NET). Easily FTP files directly from your application - either in synchronous or asynchronous mode. All popular FTP and proxy servers are supported.Major Rebex Secure FTP for .NET features Support for FTPS - FTP over SSL 3.0 and TLS 1.0 according to RFC4217. - Easy-to-use with maximum flexibility - Supports .NET 1.0, .NET 1.1, .NET 2.0, works flawlessly with 64bit version of .NET Framework 2.0. - .NET Compact Framework (Windows CE, Pocket PC, Windows Mobile) version is also available - Free one year upgrades and support - Upload and download to or from RAM - Many samples, including multithreaded WinForm clients with full C# and VB.NET source code - Automatic directory listing parser for the majority of popular FTP servers on Unix, Windows and Netware platforms; easily extensible to support exotic or unknown formats Feature list - 100% managed code. - CLS (Common Language Specification) compliant. Supports all major FTP over TLS/SSL standards. Both server and client certificate authentication possible. TLS/SSL key exchange using RSA, DSA or RSA with ephemeral Diffie-Hellman. Encryption/decryption using DES, Triple DES, RC2, RC4 or AES. Support for the forthcoming TLS 1.1 protocol. Compatible with Rebex FTP for .NET - securing existing applications is very easy. Certificate validation is fully customizable - your application can have complete control over what is accepted and what is not. Includes SecureSocket component for general use. Defining all aspects of TLS/SSL handshake is possible. Includes Rebex.Security component for X509 certificate management, validation, data signature/verification and encryption/decryption. - Stable and thoroughly tested code. - Complete C# source code is optionally available. - Supports .NET 1.0, .NET 1.1, .NET 2.0. - .NET CF version available for FTP on Windows CE and PocketPC devices. Rebex Secure FTP for .NET is designed for ease of use from your code. - Support for asynchronous operations. - Active and passive transfer modes. - Binary and ASCII transfers. - All common firewalls and proxy servers are supported. - Support for WebRequest and WebResponse pluggable protocols - download a file using any protocol in just few lines of code. - Samples for C# and VisualBasic .NET. - Special class for manipulating file and directory listings. Wildcards, regular expressions and symlinks supported. - Creating and deleting files and folders. - PutUniqueFile support (STOU command). - Events and delegates for effortless integration with hosting applications. - Can be used in both client and server applications. - REST command support - resume file transfers after interruption. - Server specific commands supported (SITE command) - e.g. setting access permissions on Unix FTP servers. - Automatic directory listing parser (LIST command) with all common formats supported. - Support for custom listing parsers to handle exotic LIST response formats. - Raw FTP command and response support. - Stream support - read from and write to remote files on the fly. - Monitor downloads with the progress event feature. - Error handling with .NET exceptions. - Free one-year support. - Free one-year upgrades. - MDTM (last modified time) and SIZE (the file size) commands support. Compliant with RFC 959, 1123, 1579, 2228, 2246, 4217 and many common extensions. Supported file and directory listing formats - Unix ls (ProFTPd, Wu-FTPd, Microsoft FTP and many others) - DOS (Microsoft FTP and others) - Netware - DJ Bernstein's EPLF - glFTPd ansi-colored list - VMS and MultiNet (both single and multiline) - support for custom list parsers Supported proxy servers - Socks4 - Socks4a (Socks4 with domain name resolving) - Socks5 - HTTP proxy CONNECT method (ftp://user:password@site) - FTP SITE (SITE with logon) - FTP USER/PASS (USER user@firewall@hostname / PASS pass@firewallpass) - FTP OPEN Tested FTP servers - MS FTP Server - ProFTPd - Wu-FTPd - BlackMoon FTP Server - Gene6 FTP Server - anonftp/publicfile - glFTPd - GlobalScape Security Server - Bullet Proof - Serv-U FTP Server (by Rhino Software) - War Ftp - WS_FTP Server (by Ipswitch) - Ocean FTP Server (1.02 and higher) (by Code Ocean) - Raiden FTPD - large number ot;Raiden FTP servers Date: 25 March, 2012


Secure FTP - FTP Library - Miscellaneous Components - Secure - Ftp - Library

Homepage: http://www.rebex.net/

Developer: rebex.net

License: Freeware

Operating System: All

Add a Comment

all are required fields

     
What do you think of this resource?

Select Your Rate:

Votes:0

 

Related Scripts Download

Using PowerTCP Secure FTP for.

developer Developer: dart.com
license License: Freeware
operating systems Operating System: All


The FTP Client Engine (FCE) series of products consists of both Win16 and Win32 Dynamic Link Libraries (DLL's) containing functions providing direct and simple control of the FTP protocol.

developer Developer: marshallsoft.com
license License: Freeware
operating systems Operating System: All


It implements an RFC 959 ftp class.

developer Developer: SourceForge.net
license License: Freeware
operating systems Operating System: All


Chilkat FTP-2 C Library is a FTP/FTPS C class library for Visual C 6.

developer Developer: chilkatsoft.com
license License: Artistic License, GNU General Public License (GPL)
operating systems Operating System: Windows


This C software library is made of modules ( objects ) instanceable in according to the main paradigms of Object Oriented Programming: incapsulation,data hiding and inheritance.

developer Developer: SourceForge.net
license License: Artistic License, GNU General Public License (GPL)
operating systems Operating System: Windows, Linux, Mac OS, BSD, Solaris


Joycode Blog System is based on Dottext 0.

developer Developer: codeplex.com
license License: Freeware
operating systems Operating System: All


This is a blogging web application built from the ground up using.

developer Developer: codeplex.com
license License: Freeware
operating systems Operating System: All


This is a very small and simple tool for maintaining various types of online lists, for example, lists of link partners, events, participants, appointments etc.

developer Developer: fh54.de
license License: Freeware
operating systems Operating System: All


Omni Slide Menu is a versatile slideout menu that reacts to the mouse hovering over and out of it.

developer Developer: dynamicdrive.com
license License: Freeware
operating systems Operating System: All