RaidenFTPD v2.1 final features list

[RaidenFTPD System]
-Multi servers in one process
-Multi domain support
-Compatible with Win98/Me/Nt/2000/Xp
-Runs as WinNT/2000 system service
-Multi threads core
-Multiple languages interface , English , Chinese and Japanese
-GUI , Help files
-Taskbar icon
-Fully functional without registration (with nag screen/text)

[IP Configuration]
-Supports for Multi-IPs server , Multi-NICs server
-Supports for Multi-IPs rolling , automatic load  balancing (for both passive and active connections)
-Supports Dynamic IP server (+with private IP)
-Supports server running behind NAT (NAT has to support packet forwarding)
-Supports server running behind FTP protocol bouncer (delegate & glftpd bouncer with IDNT command)
-Possible to exclude/include any IP on your machine from being used to offer PASV command
-Possible to use fixed IP to listen and dynamic IP to offer DATA connections
-Possible to choose passive port ranges

[Users & Groups]
-Account enable/disable
-Skip max users limit on server
-Independent speed limit for UL/DL
-Max logins per user account
-Ratio system
-User group name , comment , level attribute
-User language attribute with 10 user language files
-Encrypted password field / clear text password field in the user file for batch user accounts creation
-Remote accounts administration via site commands

[Security System]
-User accounts with level attribute , root super normal and guest
-IP checking for both command session and data session
-Domain name checking for command session
-Anti-NOOP feature
-Max idle time feature
-Possible to check IP/Domain before login or after login
-Possible to hide server compltely
-Possible to restrict max users per IP
-Possible to restrict max normal/anonymous users
-Possible to deny connection from any IP/Domain
-Possible to have user accounts which skip the max users limitation
-Possible to define attributes for anonymous account
-Possible to detect ftp client type on anonymouse accounts
-Encrypt and decrypt personal files via site commands

[Raiden Virtual File System]
-Completely hide Win32 physical paths
-True file-level owner/group/permission system for Win98/Me/Nt/2000
-Supports for UNC , Harddisk , Floopy , CD-Rom , DVD-Rom , Network Drive
-Supports for URL path decoding (Raw URL decode , optional)
-Supports for group root directories and user home directories
-Supports for UL/DL speed limit under specified path
-Supports for disk quota at any virtual path
-Supports for free files
-Supports for CRC32/MD5/ZIP checking
-Supports for MP3 media file information (id3 tag , freq. bitrate information)
-Supports for directory message file
-Supports for event triggers for CWD/MKD/RMD/STOR/RETR ftp commands
-Supports for ultra fast file/directory searching via site commands
-Supports for duplicate file checking under specified virtual path (online and offline files)
-Possible to hide hidden files
-Possible to mount any disk drive or directories at anywhere in the Virtual File System
-Compatible with MBCS operating system (Chinese/Japanese and ETC)
-Resume on UL/DL , using APPE,REST methods
-Possible to deny overwrite on files marked as good (option)
-Ultra fast file I/O
-Media I/O error detection

[User Interface]
-True real-time server and client activities monitor
-Operate on servers and clients directly via object oriented interface
-Possible to run in hidden mode
-Talk with ftp clients via GUI
-Screen LOG (can be disabled for performance reason)
-Server editor
-User/group editor
-Ip/domain access rules editor
-Virtual File System Editor
-Scheduler editor
-Log/message/preference setup dialog
-Setup wizard
-Live update
-RaidenEditor , message file editor
-DupeMaker , online and offline files database builder
-RaidenService , WinNT/2000 system service installer

[Bandwidth Restriction / Load Balancing]
-Possible to define max in/out bytes per period
-Possible to choose which IP shall the server use to offer data connections
-Speed limit on user accounts and virtual paths

[LOG System]
-Log to screen and disk file
-Log filename rotation (weekly , monthly , yearly)
-Possible to enable detailed debug mode (debug.txt)
-Weekly statistic data

[Scheduler]
-Possible to start/stop a server at specified time
-Possible to launch any external program at RaidenFTPD startup
-Possible to execute any external program at specified time

[Programming Interface]
-Event triggers can be used to call external programs and scripts and http CGI request submission
-21 events , 58 variables and 6 system functions
-16 types of message files for each user language and 5 more default message files for all user languages
-Async/sync methods to execute external programs upon events
-Possible to creaet custom site commands

[Statistics]
-All time top uploaders/downloaders report via system functions
-Weekly top uploaders/downloaders via site commands
-Weekly top upload/download groups via site commands

[FTP Protocol]
-USER PASS CWD CDUP 
-REIN DELE XMKD MKD 
-RETR ABOR STOR STOU 
-APPE SIZE MDTM RMD 
-TYPE SYST QUIT REST 
-RNFR PORT NLST LIST 
-SITE RNTO NOOP PASV 
-CLNT STAT EPRT EPSV

[Site Commands]
-cat addip delip adduser
-adduser deluser list chgrp
-chown chlvl chratio chlogin
-close open show reload
-disable enable move kick
-nuke free give take
-who race dnfo tagline
-comment onel urlget chpass
-chmod unfo stealth new
-utop alup dtop aldn
-wkup wkdn gpwu gpwd
-encrypt decrypt time mp3
-msg dupe srch undupe
-eggtalk

[Eggdrop/IRC Connectivities]
-Supports for Eggdrop 1.3x +
-Auto reconnect if connection closes
-21 events , 58 variables for Eggdrop messages
-Possible to send commands to Eggdrop directly from FTP client
