Features
"The Universal FTP Client"
A "true" Universal FTP Client. JFTP can be
installed and run on a wide variety of platforms such as:
- Windows 98/ME/NT/2000/XP/2003
- Mac OS X
- Linux
- Solaris
- HP-UX
- OS/2
- UNIX
- Any other platform with a Java Runtime Environment
Security
JFTP integrates the most widely used and widely accepted
security mechanism, SSL (Secured Sockets Layer), to securely transfer
your business critical and sensitive data.
- Support for SSL 3.0 and TLS 1.0
- Supports several cryptographic algorithms such as RSA, RC4,
DES, Triple DES, Diffie-Hellman and DSA
- Support for both Explicit and Implicit SSL connections
- Option of using SSL if it is supported by the FTP server
File Filters
File filters give you the ability to decide what all files may be
viewed, uploaded, downloaded or deleted within JFTP. You can set up inclusion
or exclusion filters on local and/or remote files
based on a variety of criteria such as:
- File name pattern using regular expressions
- Modification date of the files
- Attributes of the files (if a file is hidden or not)
With the help of file filters, uploading all the files in your
site that were modified on a specific date is as easy as a click of a
mouse. No more need to spend time in picking up individual files in
several directories of your web site.
Certificate Manager
JFTP comes with a built-in certificate manager to manage all
your trusted certificates. Certificates are used to establish secured
FTP connections. Using the certificate manger, you can -
- Import certificates into your trusted certificates database
- View details of a certificate
- Delete certificates from your trusted certificates database
Connect Quickly and Easily
Well thought-out design allows you to connect to your FTP site
quickly and easily. You can configure both simple and advanced
connection parameters, all in one connection dialog.
Advanced Connection Options
JFTP allows you to specify several advanced connection
parameters such as:
- Whether to use plain FTP connection or secured FTP connection
- Specify an "Account" name for login. Most FTP
servers just use user name and password for login, but, some require
an account name to be specified for login
- Option of encrypting just the command channel to securely
transmit the password over the network
- Specify initial local and remote working directories to set
soon after login
- Option to use passive or active data transfers
- Option to execute raw FTP commands (standard or custom) soon
after log in
Simultaneous FTP Sessions
JFTP allows you to work with multiple FTP sites simultaneously.
Each session will create a new tab making it easy to switch between
sessions.
Transfers
- Download or Upload files and directories. Directories will be
processed recursively
- Download As option to download a single file or directory as
a different name
- Download and Unzip option to unzip a zip file soon after
downloading
- Upload As option to upload a single file or directory as a
different name
- Zip and Upload option to zip files and/or directories and
then upload the zip file
Proxy/Firewall
JFTP gives you the ability to connect through proxy servers and
firewalls.
- Supports SOCKS proxy (both version 4 and version 5)
- Automatic detection of SOCKS version
- Supports SOCKS authentication
Manage your Favorite FTP Sites
- JFTP allows you to store the connection parameters for the
FTP sites that you frequently work with. With JFTP, connecting to
your favorite FTP site is just one click away!
- For added security, JFTP stores all your favorite FTP sites
in encrypted format
FTP Tasks
- Browse through the file system of your FTP site
- Open, Edit, Print or E-mail remote files using the associated
applications. This means, you can now directly edit files on your FTP
server using your favorite editor software 1
- Filter files based on their name pattern and/or modification
date
- Create new directories
- Create new files
- Move/Rename files and/or directories
- Delete files and/or directories
- View or change permissions of a file or a directory
- Option to change the permissions recursively on a directory
- Execute standard or custom FTP commands
- Sort directory listing by name, type, size, or modification
date
Local File Tasks
- Browse through the file system of your PC
- Open, Edit, Print or E-mail files using the associated
applications 1
- Filter files based on their name pattern, modification date
and/or attributes
- Create new directories
- Create new files
- Move/Rename files and directories
- Delete files and directories
- View attributes of a file or directory
- Sort directory listing by name, type, size, or modification
date
Auto-Detection of Transfer Type
JFTP automatically detects the transfer type (ASCII or Binary)
to use for a specific file based on its extension. This feature is
very useful when you are transferring hundreds or thousands of files
of different types, in which case manually setting the transfer type
is impossible.
Internationalization and Localization
Support for Internationalization and Localization. This means
JFTP supports multiple languages and Locale specific data such as
dates and numbers. You can install as many language packs as you wish
and use the language of your choice. The current version of JFTP
bundles the following language packs:
- English
- Chinese (Traditional) 2
- German 2
Multiple Deployment Options
Choose from a variety of deployment options that best suits your
needs and environment.
Native Installation packages
Native installers are available for Windows 98, Windows ME,
Windows NT, Windows 2000, Windows XP, Mac OS X, Linux, Solaris and
various UNIX like platforms.
Web Start JFTP
Use Java Web Start technology to install JFTP to any number of
users with no effort. Just provide the URL of the web start file to
all your internal users and relax!
JFTP Applet
The other option is to launch JFTP right in your favorite
Internet browser such as Internet Explorer, Netscape or Safari. Just
host all the binaries on your web server and relax!
1 Open, Edit, Print and E-mail
local and remote files is not supported on all platforms. As of
version 4.0, this is supported on Windows, Linux, Solaris and Mac OS
X.
2 The Help files are currently
available only in English.