FTPD SITE COMMANDS REFERENCE revision 1

Ftpd site commands are sets of extended commands that can be issued by a ftp client , and they are not defined in RFC , they are supported by various ftp servers , and different servers ususally have different supprted site commands . The RAIDEN FTP SERVER also supports many site commands to extend the functionalities of a standard Ftp server . Here are a list of commands and user guides to the commands that RAIDEN FTP SERVER supports .

usage
site who
allowed to execute level : root,super,normal
by sending this command by Ftp client to RAIDEN FTP SERVER , the server will return a list of currently online users . This information will contain the username , groupname , user's ip address and the last actions of users .
usage
site cat [filename] or site type [filename]
allowed to execute level : root,super

by sending this command by Ftp client to RAIDEN FTP SERVER , the server will output the content of [filename] to the client , it is usually used for text files only . the [filename] can contain space characters . note that the [filename] can not contain path , and RAIDEN FTP SERVER only searchs for the file in the ftp current directory .

ex: site cat readme.txt

usage
site addip [username] [ipaddress]
allowed to execute level : root,super

by sending this command by Ftp client to RAIDEN FTP SERVER , the server will add the [ipaddress] to the allowing list for user [username]

ex: site addip john 163.95.1.54

usage
site urlget [url]
allowed to execute level : root,super,normal

by sending this command by Ftp client to RAIDEN FTP SERVER , the server will get the file in the [url] to the ftp current directory , note that this operation is performed in the background , hence you can send multiple site urlget commands and the RAIDEN FTP SERVER will manage to get them for you .

the [url] can be in the following format

http://[address]/[path]/[filename]

ex : http://www.somewhere.com/download/somefile.zip

ftp://[address]/[path]/[filename]

ex : ftp://ftp.somewhere.com/download/somefile.zip

ftp://[username]:[password]/[address]:[port]/[path]/[filename]

ex : ftp://john:pass/ftp.somewhere.com:21/download/somefile.zip

usage
site time
allowed to execute level : root,super,normal,guest
by sending this command by Ftp client to RAIDEN FTP SERVER , the server will return the local time and date to the ftp client .
usage
site chpass [username] [password]
allowed to execute level : root,super,normal

by sending this command by Ftp client to RAIDEN FTP SERVER , the server will change and update the password for specified user , please note that the root level users can change anyone's password and the super or the normal level users can only change their own password .

ex: site chpass john mypassaa

usage
site unfo
allowed to execute level : root,super,normal

by sending this command by Ftp client to RAIDEN FTP SERVER , the server will return the current user information and currently logged in user list under this account .

ex: site unfo

usage
site new
allowed to execute level : root,super,normal

by sending this command by Ftp client to RAIDEN FTP SERVER , the server will return a list of latest 10 directories made by ftp users under this server .

ex: site new

usage
site utop
allowed to execute level : root,super,normal

by sending this command by Ftp client to RAIDEN FTP SERVER , the server will return a list of top 10 uploaders under this server .

ex: site utop

usage
site dtop
allowed to execute level : root,super,normal

by sending this command by Ftp client to RAIDEN FTP SERVER , the server will return a list of top 10 downloaders under this server .

ex: site dtop