AnomicFTPD 0.92 review

by on

AnomicFTPD is an enterprise-suited, RFC959 compliant terminal-based ftpd server in Java. It is a 'full' server that implements it'

License: GPL (GNU General Public License)
File size: 101K
Developer: Michael Christen
0 stars award from

AnomicFTPD is an enterprise-suited, RFC959 compliant terminal-based ftpd server in Java.

It is a 'full' server that implements it's own user and group management for operation systems that do not support such and is also the ideal solution to exchange files between systems with different OS.

Your Business Advantages:

extend your enterprise application with remote administration
integration solution for distributed applications
minimalistic synchronisation solution for personal and mobile devices

Here are some key features of "AnomicFTPD":
Licence Model

This is GPL-based freeware/open-source software! The release comes with complete source code. See the license for details. If you like the software, you may like to hire me for professional consultancy, customizations or integrations.

Supported Platforms

Any operation system that runs a Java/1.1 implementation is supported. The implementation on purpose limits it's Java use to the 1.1er version of Java to widen the range of supported systems.

The release comes with ready-made application wrappers for Linux/Unix, Windows 95/98/NT/2K/XP, MacOS X and even for MacOS 7.6.1/8.x/9.x (68k and PPC) and Psion!

Easy Installation

You just need to decompress the release containter with your favourite decompressor (zip, rar, sit, tar etc. will do) and double-click the application wrapper for your OS. No restart necessary. No ftp-user set-up necessary; just double-click the application wrapper: the server will start up, analyse your IP environment and presents an URL that you just need to type in your browser to instantly access your ftp server.

Seamless Integration and Connection of Different Operation Systems

The server supports UTF-8 - coding of file names, so this is the ideal integration solution to transfer Files between different Systems (like Macintosh Windows).
In most cases you do not need special client software to access the server: on Windows systems, use the Internet Explorer in FTP mode (just type in the URL of the ftp server) or on Macintoshes: use the 'Connect to Server' function. The AnomicFTPD provides a directory listing format that supports these named clients. Compare yourself: many other ftp servers do not provide directory listings in such a way that the Internet Explorer works properly in ftp mode.

Independency from Grafical User Interfaces

While AnomicFTPD is a command-line tool, it still is a simple double-clickable application on Windwos and Macintosh (both, Classic and OSX). In Unix environments the lack of a graphical interface is a feature because it becomes usable in telnet/ssh-administrated environments. The server is easy manageable by configuration files. A ready-to-use example is included in the release. Many other ftp servers are unusuable on GUI-less servers, since must be administrated using a GUI.

Own User-Management

To have properly organized account management on machines that do not provide such (like in Windows98/DOS and Mac OS8/OS9 operation systems), AnomicFTPD comes with its own account organization that arranges users into user groups that have their own configuratble home directory path and access rights (read, write and execute).
One important benefit from the system-independent account management is, that every user in a multi-user operation system can define his/her own ftpd service on an arbitrary port. Another benefit is the easy definition of an anonymous access to the ftp server; an example is included in the release.

Built-In Firewall

We increased security of the FTP Server by the ability to define the complete finite or infinite set of IP numbers from where clients are allowed to connect to the FTP Server. Access from IP ranges outsite the granted range are not responded in any way to prevent port-scans. Therefore, AnomicFTPD can be seen as a ftp server with built-in firewall functionality.


AnomicFTPD supports almost all RFC959 commands including full active and passive mode and additionally Internet Explorer -used protocoll commands from the FTP extension as documented in 'Extensions to FTP' from the 'FTPEXT Working Group'.

Integration Solution for Remote Administration

The server provides special commands to execute java and native applications on the server; while this feature is very usefull in secure and home networks to administrate the FTPD server machine, it can be fully deactivated in an in-secure open internet connection environment.
One benefit from the feature of executing native or java applications on the remote machine is the ability to remotely shut down Macintosh computers that act as file servers and have no keybord/mouse/monitor attached. This makes AnomicFTPD the only solution that provides both, a file server and a remote control system for Macintosh computers combined in one single and easy-to-use application.

Ease of Extensibility

The server has a well-engineered system architecture: the implementation strongly seperates the ereas of network layer, protocol layer, file system layer and autorisation/authentification. For any protocol function there exists dedicated 'hooks' for the extension. The server can be customized by coding functions into these hooks.

AnomicFTPD 0.92 keywords