nettoolworks.net ftp component

nettoolworks.net ftp component

Sponsored Links
Sponsored Links

nettoolworks.net ftp component

No.
Title
Catelory
Price
License
Expand All
1
Software Development->Components Libraries
$49
Shareware
The Pivo FTP component is a fully featured, easy to use implementation of the FTP protocol for .NET, ASP.NET and COM based applications. Fully compliant with RFC 959 and related RFCs, the component has been thoroughly tested with all popular FTP servers. The component is written in 100% managed C# code.

Pivo FTP is a Server component completely written using .NET technology. It can be used with any window, web based .NET applications and COM clients to programmatically add FTP functionality.

Pivo FTP is a low overhead, highly optimized assembly that only needs the Microsoft .NET (or equivalent) framework to run. Any system that can support the Microsoft.NET framework will be able to use Pivo FTP.

Pivo FTP can be used from any environment supported by .NET. These environments include winforms, ASP.NET, console applications, components, or web services. Pivo FTP supports a list of Asynchronous functions.
2
Software Development->Components Libraries
Free
Freeware
Microsofts .NET Framework class library contains no classes that will allow developers to access File Transfer Protocol (FTP) services directly.

KCommons FTP component was designed to compensate for the fact that .NET lacks FTP support.

With this FTP component, programmers can build either Windows Forms or ASP.NET (Web Forms) applications that will allow users to send or receive a single file or multiple files, using the FTP protocol.

Operations for synchronous and asynchronous (using a callback or an event) transfers are supported. KCommon supports passive mode, but does not support active mode, which could cause problems with poorly written firewalls. Recall that in passive mode, the data flow is set up and initiated by the FTP client, rather than the server.

This means improved security for the client computer, because it wont have to deal with data flow being set up by the server. The component is written in C#.

It is not marked as CLS compliant. It does not support proxy servers. The online description erroneously refers to an FtpSession type (it should be Session).

Whats New in This Release:

· Removed FileCollection and DirectoryCollection
· Added support for VBs for each statement
· VB client can directly access FtpDirectory.Files and FtpDirectory.SubDirectories with for each statement now
3
Software Development->File Editors
$149
Commercial

FTP client component providing the ability to upload and download files to/from an FTP server. Delete remote files, get FTP directory listing, upload entire local filesystem directory trees to an FTP site with restart capability, upload from in-memory data, download to memory, create/delete remote directories, session logging, MGET/MPUT, proxy support, active/passive modes, binary/ascii modes, and site, syst and stat FTP commands.

4
Software Development->Components Libraries
$149
Demo
Chilkat FTP-2 .NET Component - a useful .NET FTP Component for C#, VB.NET, and ASP.NET.

Here are some key features of "Chilkat FTP 2 .NET Component":

· FTP files directly from your application in synchronous or asynchronous mode.
· Support for FTPS - FTP over SSL 3.0 and TLS 1.0
· All popular FTP servers and proxies are supported.
· Supports international filenames in all major languages
· Supports .NET 1.0, .NET 1.1, .NET 2.0 and works with 64bit version of .NET Framework 2.0.
· Upload and download to or from in-memory strings or byte arrays.
· Automatic directory listing parser for FTP servers on Unix, Windows, Netware, AS/400, VAX/VMS, IBM Mainframes, and other legacy formats.
· Events for upload/download progress monitoring.
· Session logging
· All operations are abortable
· Heartbeat event callbacks with abort cabability
· Real-time upload/download data transfer rate properties
· Real-time #bytes received/sent properties for async transfers
· Percentage completion events for uploads and downloads
· Secure FTP (FTPS) using AUTH TLS
· Implicit Secure FTP SSL on Port 995
· Clear the Control Channel (CCC) after FTPS Authentication
· Supports FTPS behind Network Address Translating (NAT) Routers such as DSL/Cable Modems
· Delete an entire remote directory tree in a single line of code
· Upload an entire directory tree in a single line of code
· Download an entire remote directory tree in a single line of code
· Copy remote files to your local filesystem.
· Copy files from your local filesystem to the FTP server.
· Download text and binary files and access directly in memory.
· Upload to FTP site directly from memory.
· Create remote directory.
· Rename remote files and directories.
· Delete remote files and directories.
· Get remote directory listing as XML.
· Support for asynchronous uploads and downloads.
· Active and passive transfer modes.
· Binary and ASCII transfers.
· FTP proxy servers are supported.
· Server specific commands supported (SITE command) - such as setting access permissions on Unix FTP servers.
· Stream support - streaming download to local files, streaming upload from local files.
· Large file support - upload or download files larger than 4 GB.
· Unlimited one-year phone and email support.
· Upgrades are always free
· Royalty-free licensing
· License covers all programming languages: .NET, ActiveX, C++, Ruby, Perl, Python, Java, etc.
5
Software Development->Components Libraries
$249
Shareware

Brothersoft Editor: The SfbFtp .NET class library offers a number of classes that make the work of transferring files directly from your application using FTP/SSL (an extension of FTP which is fast becoming a standard for secure FTP) and SFTP (a powerful and secure file-transfer protocol that runs over an SSH session) more easily. The FtpClient and SftpClient classes provide a number of convenience asynchronous methods and events that allow you to quickly create applications which can handle file transfers simultaneously. The library also offers the flexibility, ease of use and rapid development features of a component without the complexities of working with the native socket class or in-depth knowledge of how the File Transfer Protocols are implemented.
Key Features
Fully support both event-driven (asynchronous) and blocking (synchronous) application designs.
Supports IPv6.
Support SSL2, SSL3, PCT and TLS.
Explicit and implicit FTP/SSL support.
Large file support (can be greater than 4GB).
Active and passive transfer modes.
Supports Binary and ASCII transfers.
Wildcards, regular expressions and symlinks supported.
Stream support.
Compression support (MODE Z).
Reusable block mode transfer support (MODE B).
HttpConnect, Socks4, Socks4A and Socks5 proxy servers support.
WebRequest and WebResponse support (this allows you to download files using any protocol).
Ability to resume file transfers after interrpution.
Raw FTP command and response support.
File transfer monitoring support with progress event.
Compliant with RFC 959, RFC 1579 and many common extensions.
Uniform and comprehensive error handling with .NET exceptions.
6
Software Development->File Editors
$149
Commercial

FTP client ActiveX providing the ability to upload and download files to/from an FTP server. Delete remote files, get FTP directory listing, upload entire local filesystem directory trees to an FTP site with restart capability, upload from in-memory data, download to memory, create/delete remote directories, session logging, MGET/MPUT, proxy support, active/passive modes, binary/ascii modes, and site, syst and stat FTP commands.

7
Software Development->Components Libraries
$249
Shareware

NetXtremeFtp .NET class library offers a number of classes that make the work of transferring files directly from your application using FTP/SSL (an extension of FTP which is fast becoming a standard for secure FTP) and SFTP (a powerful and secure file-transfer protocol that runs over an SSH session) more easily. The FtpClient and SftpClient classes provide a number of convenience asynchronous methods and events that allow you to quickly create applications which can handle file transfers simultaneously. The library also offers the flexibility, ease of use and rapid development features of a component without the complexities of working with the native socket class or in-depth knowledge of how the File Transfer Protocols are implemented.

New features in this version::
Fixed a bug that increases the RemoteOffset property of the SftpProgressEventArgs.
Added ResumeUploadFile, BeginResumeUploadFile and EndResumeUploadFile methods to the SftpClient class.
Added ResumeGetFile, BeginResumeGetFile and EndResumeGetFile methods to the SftpClient class.
Added Ssh Key Generator sample project.
Added SftpResumeUpload sample project.
Added SftpResumeDownload sample project.

Major Features
* All the standard FTP file and directory operations (upload, download, rename, resume, abort,...).
* Supports FTP, FTP/SSL.
* Supports MODEZ, MODEB.
* All SSH and SFTP server support.
* Firewall and Proxy support.
* SSL2, SSL3, PCT and TLS support.
* X509 Certificate Management support.
* Large file support (>4GB).
* Supports IPv6.
* 100% managed code written in C#.
* Fully documented and 22 Sample projects written in C#, VB.NET and ASP.NET.

System Requirements: .NET Framework 2.x or 3.x

8
Software Development->Net
$249.95
Commercial De
Kellerman FTP is a robust and easy to use .NET FTP component. It supports FTPS and proxy servers. All the standard FTP operations are supported plus a multitude of other features that help to shorten development time. Kellerman FTP has the most features of any FTP component available.
9
Software Development->Components Libraries
$249.95
Trial
Kellerman NET FTP description
Kellerman .NET FTP is a robust and easy to use .NET FTP Component that supports FTPS and proxy servers Kellerman FTP is a robust and easy to use .NET 2.0 FTP component. It supports FTPS and proxy servers. All the standard FTP operations will be supported plus a multitude of other features that will help shorten development time. Kellerman FTP has the most features of any FTP component available.

Whether FTP is needed for a back end process or as part of an end user interface; the Kellerman .NET FTP library can handle it all. If there is a server in New York and a server in Los Angeles, Kellerman FTP can handle all the file date differences by simply specifying the GMT offset of the FTP server.

Kellerman FTP provides numerous progress statistics, including estimated time to completion, and calculating peak and average KB/sec. These statistics are critical for end users
to know how long transfers will take. Below are some of the other powerful features of Kellerman FTP.

Here are some key features of "Kellerman NET FTP":

· Easy to Use - A full GUI FTP client demo is included. Source code is provided in both VB.NET and in C#.
· Asynchronous/Synchronous Operation - Files and entire directories can be transfered asynchronously or synchronously.
· Secure Transfers - Kellerman FTP supports FTPS (FTP with SSL), proxy servers, and passive mode for firewalls.
· Compression - GZip and Deflate compression schemes can be used to compress/decompress and then transfer files.
· Directory Synchronization - Entire directory structures can be synchronized. Kellerman FTP only transfers files that have changed, resulting in higher throughput.
· Wildcards - Wildcard patterns are supported for specifying files to transfer. It is also possible to specify the files to transfer by date range, file size or regular expression.
· Resume Transfer - Resume upload/download transfers a byte offset.
· Documentation - Industry standard formatted help and an easy to use demo is included.
· 100% Managed Code - 100% managed code written in C#. No external dependencies or libraries are required except for the .NET Framework 2.0
· Royalty Free Distribution - Include with any .NET project royalty free.


Requirements:

· Visual Studio 2005


Limitations:

· 30 days trial
10
Network Internet->FTP and Archie Clients
$599
Shareware
Secure FTP Factory is a set of Java based client components for exchanging data between machines. Including FTP (File Transfer Protocol), FTPS (FTP over SSL), SFTP (FTP over SSH) and SCP (Secure Copy over SSH) components developers will appreciate the easy-to-use API making it possible to exchange data using just a few lines of code.

The FTP component offers complete FTP functionality including the ability to transfer files, rename files, delete files, create directories, transfer directories recursively and more.

The FTPS (FTP over SSL) component offers all the features found in the FTP component with the added ability to encrypt FTP data using SSL (Secure Sockets Layer). The FTPS (FTP over SSH) component offers all the features found in the FTP component with the added ability to secure all data transferred using a secure SSH2 channel.

Using the FTPS, SFTP or SCP components you can be assured your data is protected as it travels over the Internet.

In addition to the FTP, FTPS, SFTP and SCP components Secure FTP Factory provides a file transfer scripting component named FTCL (File Transfer Command Line).

This component allows you to write and execute scripts to perform FTP, FTPS and SFTP operations using nothing but a simple text editor and your operating system command line

Here are some key features of "Secure FTP Factory":

· Support for JDK 1.2.2 and above

· RFC compliant - Fully compliant with RFC 959, RFC 1579 and RFC 2228.

· Secure file transfer - Encrypts sensitive data for total security (FTPS/SFTP/SCP).

· AUTH TLS and Implicit SSL support - FTPS component provides support for both AUTH TLS and Implicit SSL connections

· ZLIB compression support - Data is compressed for improved file transfer performance. (SFTP).

· Scripting support - Easily write scripts to automate file transfer tasks.

· Public-key authentication support - Authenticate with server using a private-key (SFTP).

· Transfer mode support - Includes both ASCII and Binary modes for transferring text or binary data.

· Firewall support - Easily connect to FTP servers from behind a firewall.

· Automatic transfer mode detection - Sets transfer mode automatically based on file extension.

· Multiple file transfer - Transfer one or more files matching a regular expression e.g. *.txt

· Directory transfer - Transfer entire directories recursively, automatically recreating directory structure on receiving side.

· Progress monitor - Built in event listeners to track the progress of file transfers including bytes transferred, total time and total bytes transferred.

· Timeout support - Generates an exception when connection to FTP server cannot be established or data cannot be read from FTP server within defined timeout.

· File transfer interruption - Ability to interrupt file transfers at any time.

· Message logging - Ability to stream messages exchanged between FTP client and server to a file.

· Memory based uploads - Ability to upload a file that exists in memory to FTP server.

· Memory based downloads - Ability to download file from FTP server and store in memory.

· Remote filesize and date - Easily query a remote file on FTP server for its size and last modification timestamp.

· Command execution - Send arbitrary commands to FTP server.

· Append support - Upload files to FTP server appending data sent to the end of a file.

· Resume support - Resume interrupted file transfers.


Limitations:

· Secure FTP Factory 30 day Evaluation.
11
Software Development->Components Libraries
$199
Demo
Mabry Software has been designing, writing, and supporting Internet components for almost a decade. Mabry used this experience in designing Ftp/NET from the ground up to take advantage of the exciting new features of Microsofts .NET platform.

FTP/Net fully supports both the synchronous and asynchronous programming models as designed by Microsoft. Each method such as GetFile or BeginGetFile contains a number of useful overloads that provide flexibility and functionality found in no other FTP component. The synchronous model can be used where it is not a problem to block the thread that is invoking the method. The asynchronous model, which was designed to be 100% compatible with the .Net frameworks model, can be used where it is not desirable to have a thread blocked for the duration of a methods execution.

FTP/Net is also providing a number of useful events that are fired during both synchronous and asynchronous method execution. The Progress event is fired periodically as files are sent and received. A DirectoryItem event is fired as directory listings are returned, enabling you to update UI elements as data arrives. And the StateChanged event can be used to track the state of method invocation and provide status information to your users.

FTP/Net includes everything required of a modern FTP client component including the ability to restart interrupted transfers, firewall and proxy traversal support, and easy-to-use methods for sending custom commands and receiving the servers responses.

Unique in the industry, Mabrys FTP/Net also includes FtpWebRequest, FtpWebResponse, and TFTP objects. FtpWebRequest and FtpWebResponse are subclasses of WebRequest and WebResponse, respectively, and provide easy integration with the .Net frameworks HTTP request design.

As always, Mabry Software pushes the boundaries of what is required in components. The TFTP class provided by FTP/Net continues that tradition by including, among other things, complete support for the latest TFTP-related RFCs, a feature not found in other TFTP components. And, like the Ftp class, both the synchronous and asynchronous programming models are fully implemented in the TFTP class.

When you buy FTP/Net you get a complete set of FTP components designed especially for the .Net framework. Compare FTP/Net with the offerings of other vendors and you will see that Mabrys FTP/Net is the best FTP solution available.
12
Software Development->Components Libraries
$299
Demo
Kellerman FTP is a robust and easy to use .NET 2.0 FTP component. It supports FTPS and proxy servers. All the standard FTP operations will be supported plus a multitude of other features that will help shorten development time. Kellerman FTP has the most features of any FTP component available.

Whether FTP is needed for a back end process or as part of an end user interface; the Kellerman .NET FTP library can handle it all. If there is a server in New York and a server in Los Angeles, Kellerman FTP can handle all the file date differences by simply specifying the GMT offset of the FTP server.

Kellerman FTP provides numerous progress statistics, including estimated time to completion, and calculating peak and average KB/sec. These statistics are critical for end users to know how long transfers will take. Below are some of the other powerful features of Kellerman FTP.

Here are some key features of "Kellerman NET FTP":

· Easy to Use - A full GUI FTP client demo is included. Source code is provided in both VB.NET and in C#.
· Asynchronous/Synchronous Operation - Files and entire directories can be transfered asynchronously or synchronously.
· Secure Transfers - Kellerman FTP supports FTPS (FTP with SSL), proxy servers, and passive mode for firewalls.
· Compression - GZip and Deflate compression schemes can be used to compress/decompress and then transfer files.
· Directory Synchronization - Entire directory structures can be synchronized. Kellerman FTP only transfers files that have changed, resulting in higher throughput.
· Wildcards - Wildcard patterns are supported for specifying files to transfer. It is also possible to specify the files to transfer by date range, file size or regular expression.
· Resume Transfer - Resume upload/download transfers a byte offset.
· Documentation - Industry standard formatted help and an easy to use demo is included.
· 100% Managed Code - 100% managed code written in C#. No external dependencies or libraries are required except for the .NET Framework 2.0
· Royalty Free Distribution - Include with any .NET project royalty free.


13
Network Internet->FTP and Archie Clients
$499
Shareware

Secure FTP Applet is a secure FTP client component that runs within your web browser. Secure FTP Applet removes the need to install and support FTP client software while encrypting all data exchanged between the client and server using either the SFTP or FTPS protocols. It is designed to let non-technical users exchange data with an FTP or SFTP server while ensuring that all data exchanged is completely secure.
Feature Summary:
Full encryption - Encryption of both command and data channels providing total security.
Full protocol support-Support for FTP, FTPS and SFTP protocols.
No software installation required - Eliminates the need to install and support FTP client software.
Cross platform-Secure FTP Applet is capable of running within virtually any web browser equipped with the Java Plug-In 1.4.2 or above including Microsoft Internet Explorer and Netscape Navigator.
Firewall support-Default passive data transfer mode allows you to easily connect to any FTP server from behind a firewall.
Drag and drop-Drag and drop files and folders to initiate a transfer.
Transfer mode support-Transfer files using either ASCII or Binary transfer mode.
Multiple file transfer-Powerful feature allows you to upload entire directories with ease.
Multilingual support-Customize the text elements used in Secure FTP Applet to match your locale.
Look and feel support-Customize the look and feel of Secure FTP Applet to match your web site palette.
Permissions support- Limit what your FTP users can see and do
Transfer status monitor-Progress dialog monitors the status of file transfers allowing you to cancel a transfer at anytime.
Lost connection detection-Automatically detects lost connections due to network time-out offering you the ability to reconnect.
Digitally signed-Secure FTP Applet is digitally signed using a code signing certificate issued by Thawte, a trusted certificate authority.
14
Software Development->Components Libraries
$249.95
Commercial

Kellerman FTP is a robust and easy to use .NET 2.0 FTP component. It supports FTPS and proxy servers. All the standard FTP operations are supported plus a multitude of other features that help to shorten development time. Kellerman FTP has the most features of any FTP component available.

Whether FTP is needed for a back end process or as part of an end user interface; the Kellerman .NET FTP library can handle it all. If there is a server in New York and a server in Los Angeles, Kellerman FTP can handle all the file date differences by simply calling CalcHourDifference. Kellerman FTP provides numerous progress statistics, including estimated time to completion, and calculating peak & average KB/sec. These statistics are critical for end users to know how long transfers will take.

New features in this version:: Several minor defects fixed including a completion event defect and throttling accuracy defect.

15
Software Development->Components Libraries
$79
Shareware

The FathFTP is a FTP-client and FTP-server ActiveX/COM component for Windows developers. It provides your applications with the capability to access FTP servers on the Internet, download and upload files or even continue broken transfers.
It is a fully compilant COM/ActiveX control you can use in any ActiveX / COM Windows development tools. It includes: Visual Basic, MS Access, MS Visual C++, ASP, Windows scripting, etc.
Since FathFTP has a FTP server build-in, you can build peer-to-peer applications in few moments. FathFTP is a complete FTP file transfer solution.
16
Network Internet->Other
Free
Commercial De
EBA:FTP Sync component is an ActiveX Component that provides a simple interface for synchronizing files and folders between a client and a server running an FTP Service. FTP Sync is ideal for use in any application that requires file synchronization, as it does not require any user input. This makes a great solution for both client-side applications, as well as embedding in server-side components and scripts.
17
Software Development->Active X
$99
Commercial

The DevSolutions FTP Library is designed to offer maximum flexibility and features while being the easiest to use product of its kind. Sending and receiving one or more files can be accomplished with only a single line of code. A sample FTP client with fully commented source code is included with the library allowing you to find out how thats done.
The DevSolutions FTP protocol is a relatively simple client-side component for rapid transfer of files from the local hard disk to an FTP server. Being a COM Component, ftp protocol that allows access to a remote file system in a standard way. It comprises commands for manipulating and navigating remote directories, manipulating remote files (rename, delete, etc.), and of course transferring files. It is designed to be used interactively by human end-users as well as by automated processes.The original proposition evolved into RFC (Request for comment) 959, in October 1985, which is the official specification in use today.Being targeted for the Internet, it was designed as a platform-independent protocol from the ground up.
DevSolutions FTP support and major operations
Supports multiple uploading/downloading of files to and from the FTP server.
SSL (Secure Socket Layer) support to ensure security during a file transfer.
Supports Site To Site communication for transferring files.
Supports firewall authentication.
Supports proxy (MS Proxy and Netscape Proxy).
Allows setting file and directory permissions on server.
MTS enabled.
Resumes file transfer in case of network error.
Compliant with RFC 959/ 1579.
Fully uses Winsock-2 optimizations for best performance
Supports all standard FTP commands as well as custom FTP commands
18
Software Development->Components Libraries
$42
Demo
An FTP Component as an ActiveX DLL for software developers. Manage remote files from your applications with ease. Integrates easily into any development environment that support ActiveX DLLs.

Upload files, Download files, delete files , create and remove FTP sever directories and list the files in those directories. Compatible with VB6, MSAccess, and any development environment that supports activeX Dynamic Link Libraries.

An optional file transfer dialog shows the user how long his download or upload has to go. Includes the source code to a functional FTP client application that utilizes all the functionality of the Easy FTP DLL.

Here are some key features of "nBit Easy FTP DLL":

· Windowless - creatable from code
· Upload and download files with an optional progress dialog
· File Transfers in progress may be cancelled by the user
· Upload and download files with an optional progress dialog
· Create and Remove directories on an FTP server
· lists directories and files on a remote FTP server
· Compatible with VB6, .NET, Access, or any ActiveX compatible programming environment
· Supports wild cards ( i.e. *.gif )
· Royalty Free Distribution with your applications.
19
Software Development->Misc Programming Tools
$229
Shareware

FtpDLX.NET component is FTP (or, better to say, file-transfer) client component. Not only it provides old fashion FTP protocol, it allows you also to use secured SFTP (Secure-Shell version 2 subsystem, very popular on UNIX), and FTP+SSL protocols as well. Using different protocols is completelly transparent for usage. You have same interface and different protocol - just by changing one property! It is written in pure .NET in C#, NET 2.0 framework required to run.

* FTP client component with SSH and SSL encryption
* Upload and download to files or streams
* Recursive uploads and downloads - copy complete directory structure
* Authentication using Certificates and Private Keys
* Same interface for all protocols
* 100% managed NET 2.0 C# source, samples in C#, VB.NET, VC.NET
20
Software Development->Components Libraries
$149
Trial
Evans FTP is a total FTP programming solution that is designed for use with all activeX and COM supporting languages.

Evans FTP includes asynchronous and synchronous OCXs and DLLs (4 components) to maximize your ability to easily write the best possible FTP components and applications.

Supports simultaneous file transfers, in-progress transfer cancellation, transfer progress window option, remote program execution, proxies, passive mode (firewall friendly), easy handling of file and folder listings and much much more.

Includes a detailed help file and example programs in multiple programming languages (plus complete source code for an FTP Explorer client application), a royalty-free re-distributable setup program, and a license to distribute your applications and / or components royalty-free.

Here are some key features of "Evans FTP":

· Allows you to choose asynchronous (non-blocking / multi-threaded) or synchronous (blocking / traditional) OCX or DLL.
· Multiple FTP operations can occur simultaneously.
· Remote program execution. FTP control connections and FTP data connections are fully supported.
· Crash recovery option. Transfers terminated due to unexpected errors can be resumed at the precise point in the file(s) where the last successful block of data was written.
· In-progress operations can be canceled.
· Progress events are provided for each simultaneous file transfer.
· Transfer-progress window option. All window text can be customized for internationalization; plus other properties are provided.
· Status events are provided for each simultaneous FTP session.
· Error events are provided for each simultaneous FTP session (multi-threaded version only - traditional (EZ) ocx and traditional (EZ) dll use the standard error handling mechanisms of the host language).
· Proxy Support.
· Timeout settings.
· Large file support of files up to 933 TB (terra bytes).
· Source code to a complete FTP client application is included.
· Free upgrades and support to registered users.
· Compatible with all 32 bit Windows Operating systems.
· Royalty-free distribution of your finished application.