Skip to content

Program that provides FTP TCP server functionality through the command-line interface implemented in C. Project developed for a computer science course.

Notifications You must be signed in to change notification settings

ceci96p/FTPServer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FTPServer

Program that provides FTP TCP server functionality through the command-line interface implemented in C. Project developed for computer science course.

After compiling in the command-line please run: ./CSftp (port # to connect from) for example:

./CSftp 9999

The server accepts commands from the client like:

Username: USER cs317

Change working directory: CWD (directory name)

Change to parent directory: CDUP

Name list of current working directory: NLST

Quit conection: QUIT

File transfer type: TYPE (a or i) - ascii or binary type only

Transmission mode: MODE (s) - stream mode only

File structure: STRU (f) - file structure only

Retrieve file: RETR (file name)

Passive mode: PASV

About

Program that provides FTP TCP server functionality through the command-line interface implemented in C. Project developed for a computer science course.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published