Government Security
Network Security Resources

Jump to content

Photo

Tiny Ftpd V1.4 By Wineggdrop

- - - - - server bug anonymous perl firewall
  • Please log in to reply
26 replies to this topic

#1 flame

flame

    Staff Sergeant

  • Members
  • 272 posts

Posted 14 February 2004 - 04:02 AM

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.

Attached Files


Edited by flame, 14 February 2004 - 04:21 PM.


#2 Guest_MrRobot_*

Guest_MrRobot_*
  • Guests

Posted 14 February 2004 - 05:00 AM

nice,thanks.

#3 buzzons

buzzons

    Retired GSO Second Lieutenant

  • Sergeant Major
  • 1,818 posts

Posted 14 February 2004 - 07:06 AM

sweet little app ;) thanks a lot mate

#4 jockel

jockel

    Specialist

  • Members
  • 109 posts

Posted 14 February 2004 - 08:37 AM

nice m8
been searching for this a long time =)

#5 Copkill

Copkill

    Private First Class

  • Members
  • 56 posts

Posted 14 February 2004 - 09:52 AM

yeeehaa great thx man.i will test it :P

#6 FLAT

FLAT

    Private First Class

  • Members
  • 28 posts

Posted 14 February 2004 - 10:57 AM

thx very nice app

i will test it

#7 Guest_Paul_*

Guest_Paul_*
  • Guests

Posted 14 February 2004 - 11:18 AM

Can use this, thanks, gonna set some pubs on B)

#8 night^man

night^man

    Specialist

  • Members
  • 119 posts

Posted 14 February 2004 - 11:32 AM

nice job

btw
this could be very usfull AV dont deceted it

#9 Arnie

Arnie

    Private First Class

  • Members
  • 43 posts

Posted 14 February 2004 - 12:03 PM

nice app!
thanks for posting it

#10 nvidia247

nvidia247

    Private

  • Members
  • 19 posts

Posted 14 February 2004 - 12:52 PM

Woh ill add this to my stuff.

Thanks mate, very nice tool!

very useful

#11 Guest_Flinston_*

Guest_Flinston_*
  • Guests

Posted 14 February 2004 - 02:50 PM

w000t =) thats great :D
but does this prog have exec rights ?
like "site exec muh.exe" ?

#12 flame

flame

    Staff Sergeant

  • Members
  • 272 posts

Posted 14 February 2004 - 04:19 PM

w000t =) thats great :D
but does this prog have exec rights ?
like "site exec muh.exe" ?

how about you test it and tell us ?
havnt had a chance to fully test all features but you can add some more info on this thread and then i`ll wo0ot for YOU !

p.s here is another tool from the same author

Tiny TFTPD V1.0 By WinEggDrop

Usage: TinyTFTPD.exe HomeDir AllowedIP Access [-Hide]
Example: TinyTFTPD.exe c:\ All RW
Example: TinyTFTPD.exe c:\ 211.93.*.* R
Example: TinyTFTPD.exe c:\ All RW -Hide


have Phuuuuun!

Attached Files



#13 larsbruggie

larsbruggie

    Private First Class

  • Members
  • 29 posts

Posted 15 February 2004 - 07:45 AM

today you are my hero , I am getting sick entired of that stupid servu.This was exactly what I needed

#14 Guest_jak3c_*

Guest_jak3c_*
  • Guests

Posted 15 February 2004 - 10:59 AM

thanks for this little ftp server !
that kind of tools are very interesting and very little ! the must!

#15 enlightnr

enlightnr

    Private First Class

  • Members
  • 28 posts

Posted 16 February 2004 - 01:04 AM

Should come in handy, especially being able to select the data port and ftp port seperetly. ;)





Also tagged with one or more of these keywords: server, bug, anonymous, perl, firewall