Tiny FTPD V1.4 By WinEggDrop (a bonus + Tiny TFTPD V1.0 read on...)
This is a simple console FTPD,which supports the most of the stardard FTPD Commands,
Supports Pasv And Port Modes,Supports fxp.The FTPD is compariable with standard ftp
clients such as flashfxp,cuteftp,ws_ftp and some non-standard ftp download programs
such as flashget and nettransport.The ftpd allows 256 connections at most,and every
IP can login 8 times simutaneously.
V1.4
1.Allow Anonymous login
2.Compariable with flashget and nettransport
3.Fix Rename Bug
4.Fix OverWrite Bug
Usage:
Tinyftpd [ControlPort] [BindPort] [UserName] [Password] [HomeDir] [AllowedIP] [Access] [-Hide]
[-Hide] And [Access] are the only optional arguement
[ControlPort] -->The listening port of the ftpd
[BindPort] -->the data connection port using pasv mode(only use the port for Pasv connection)
The above two ports must not be blocked by the system or firewall
[UserName] -->User Name for login the ftpd
[Password] -->pasword for login the ftpd
[HomeDir] -->the default root directory
[AllowedIP] -->the IP allowd to connect to the ftpd
[Access] -->Access String
[-Hide] -->Hide the console window
Access String:
R represents Read Access(download access)
W represents Write Access(upload,rename,move)
L represents List Access(list file)
C represents Create Access(Create Directory on the ftpd)
D represents Delete Access(Delete File/Directory on the ftpd)
U represents Unlock Access(Unlock the user from the root directory,the user can browse all
the files in all hard disks)
Access String is the combination of the above six Access.If the user has Read,Write,List,
Create,And Delete Access,then a new Access(execute program remotely) will be added to the user
,but execute access is dangeous in some aspect,so use it properly.If the access arguement is omitted,
the user will gain all the accesses unless he/she is anonymous login.
Help command:
myftpd -ftphelp
Examples:
1.TiniFTPD 21 55555 test test c:\win98 all RWLCD
Create a ftpd on port 21,the data connection port is 55555,user name and password are
test,the root directory is c:\win98,allows all IP to connect this ftpd.The connected
user will have Read,Write,List,Create,Delete And Execute Access
2.TiniFTPD 21 55555 test test c:\ 12.12.*.*
Crate a ftpd on port 21,the data connection port is 55555,user name and password are
test,the root directory is c:\,allowed all IP beginning with 12.12 to connect.The connected
user will have all access(Read,Write,List,Create,Delete,Unlock And Execute Access)
3.TiniFTPD 21 55555 test test c:\win98 all -hide
Create a ftpd on port 21,the data connection port is 55555,user name and password are
test,the root directory is c:\win98,allows all IP to connect this ftpd.The connected
user will haveall access(Read,Write,List,Create,Delete,Unlock And Execute Access).The
program will hide the console from the console window
4.TiniFTPD 21 55555 test test c:\win98 all LRU
Create a ftpd on port 21,the data connection port is 55555,user name and password are
test,the root directory is c:\win98,allows all IP to connect this ftpd.The connected
user will have Reae,List And Unlock Access
5.TiniFTPD 21 55555 test test c:\win98 all LRW
Create a ftpd on port 21,the data connection port is 55555,user name and password are
test,the root directory is c:\win98,allows all IP to connect this ftpd.The connected
user will have Reae,List And Write Access
6.TiniFTPD 21 55555 test test c:\win98 all LR -hide
Create a ftpd on port 21,the data connection port is 55555,user name and password are
test,the root directory is c:\win98,allows all IP to connect this ftpd.The connected
user will have Read and list access.The program will hide the console from the console window
7.TiniFTPD 21 55555 Anonymous test c:\ all
Create a ftpd on port 21,the data connection port is 55555,allows anonymous login,the
root directory is c:\,allows all IP to connect this ftpd.The connected user will only
have Read And List access.
Note: I personally don't recommend using flashget to download files from ftp server since
flashget's performance is very poor in speed and stablility aspects.If you are looking
for a program with downloading files from ftp server in multi-thread manner,I recommend
the standard ftp client cuteftp pro or non-standard download utility named nettransport.




