| General Features |
- jftpgw is free in the sense of the GNU General Public
License
|
|
| Features related to the daemon |
- jftpgw uses a documented configuration file instead of cryptic
commandline switches
- Regular users can run the proxy server on unprivileged ports
as well
- jftpgw runs as a daemon and rereads its configuration files in
case it receives a SIGHUP
- If run as root, it drops the privileges as often as possible
(anybody familiar with writing programs run as root? I am not!)
- Active as well as passive FTP transfers (the mode between the
client and the proxy may differ from the mode between proxy and
real ftp server)
- jftpw is able to act as a transparent proxy (since 0.0.10a)
|
|
| User authentication features |
- Various login strings are possible. You can even use another ftp
proxy between jftpgw and the real FTP server
- You can pretend to run a real ftp server (see defaultforward
option)
- Other forward (UserAlias) features are also possible. So you may
specify an alias for a user with a password and jftpgw logs in to
the real server as another user with another password. That way you
are able to create accounts on the real machine by adding accounts
to the jftpgw proxy.
|
|
| Possibilities to restrict users |
- Access control features, you can specify the user names that
may connect from a specific host or IP range to another specific
host or IP range.
- Specify how many users are allowed to log in from an IP
range
- The throughput rate can be throttled according to which user
logs in from which IP range/host to another IP Range/host
- Logging of connection attempts
- Several logfile options are provided: You can specify the
issued commands you want to have logged in one file or more files
(with different sets of commands to log) as well as one logfile for
each ftp session
|
|
|