home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Fresh Fish 6
/
FreshFish_September1994.bin
/
bbs
/
comm
/
ftpcdrom-2.11.lha
/
FTPcdrom
/
user.doc
< prev
next >
Wrap
Text File
|
1994-06-26
|
3KB
|
67 lines
FTP Simulator Door Version 1.0
Introduction:
With the advent of CD-ROM drives, the Citadel BBS needed a method
to access multiple directories and allow a user to transfer files
from the CD-ROM to their system. This program allows a user to
change directory and yet is safe from the hacker.
User Operation:
The user has the following commands.
CD <directory> Move to a sub-directory, directory may contain
wildcard characters.
UP Return to parent directory.
DOWN <directory> Move down the directory tree.
LS <name> Long directory listing, name may contain
the wildcard characters.
LIST <name> Same as LS.
DIR <name> Short directory listing, name may contain
the wildcard characters.
GET <file...file> Get a file for downloading, the filenames may
contain wildcard characters.
PWD Print Working Directory.
HELP This information!
VIEW <name> view a text file(same as type, or more)
Name may contain wildcard characters.
TYPE <name> type a text file(same as view).
MORE <name> display a text file(same as view).
LOG Exit this door.
BYE Exit this door.
EXIT Exit this door.
QUIT Exit this door.
? This Help information.
CASE Toggle the case sensitivity of names.
C-ON Turn on the case sensitivity.
COFF Turn off the case sensitivity.
STAT Display the current status.
When you refer to a file or directory, you will only be able to access
what you see in the current directory. This means that you cannot specify
CD Aminet/Comm/BBS
You must do that with 3 commands:
CD Aminet
CD Comm
Cd BBS
You cannot specify path info(this is to protect the BBS from hackers).
directory names or filenames can contain limited wildcarding. This door
supports the use of "?" to match any character in a name. The "*" matches
the remaining part of the string. When a compare is done, the "*" ends
it as a match.
For example:
"sa?d.lha" matches "said.lha" or "saed.lha"
"sa?d.*" matches "said.lha", "saed.lha", "said.zoo.pi" and
"said.zoo".
Note: any characters after the "*" are ignored. You cannot match on
"sa*d.*", that would be the same as "sa*".