FTP for Java
Zehon FTP Features
Zehon FTP is a file-transfer component for Java language. Easily FTP files directly from your application - either in synchronous or asynchronous mode. All popular FTP and proxy servers are supported.
Major Zehon FTP for Java features
- Easy-to-use with maximum flexibility
- Supports Java 1.3 and up.
- Folder tranfers including all files and subfolders.
- Move and copy all files and subfolders.
- Many samples, including multithreaded ones
Feature list
- 100% managed code.
- Stable and thoroughly tested code.
- Zehon FTP for Java is designed for ease of use from your code. Check online samples or download samples and the component for free.
- Support for asynchronous operations.
- Batch file transfer - transfer a complete directory tree or a group of files corresponding to the specified mask.
- Upload and download to or from memory.
- Active and passive transfer modes.
- Binary and ASCII transfers.
- All common firewalls are supported.
- Special class for manipulating file and directory listings. Wildcards, regular expressions and symlinks supported.
- Creating and deleting files and folders.
- Events and delegates for effortless integration with hosting applications.
- Can be used in both client and server applications.
- Stream support - read from and write to remote files on the fly.
- Monitor downloads with the progress event feature.
- Error handling with Java exceptions.
- Compliant with RFC 959, RFC 1579 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)
- IBM 4690
- 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
Recommended and tested FTP and FTP/SSL servers
Also works with
- 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 of public FTP servers