Skip to content

FTP Client implementation (RFC 959) using C Linux Sockets Library

Notifications You must be signed in to change notification settings

anhthii/FTP-Client

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

A simple FTP Client implementation in C++

A project in Computer Networking course

Department: Information Technology department, Ho Chi Minh University of Science.

Class code: CQ2016/4

Names and roll numbers:

Lê Minh Nghĩa 1612423

Nguyễn Đăng Anh Thi 1612645

Platform: Linux(only)

Structure: OOP(Object Oriented Programming)

Run

$ ./ftp.out <host>

Demo

output-image

Rebuild

$ git clone git@github.com:dkakashi69/FTP-Client.git
$ make

It's recommendable start the client connection from other directory to see the transfer of files between server and client.

Implementations

  • Login/logout
  • Supoort both active and passive mode
  • Upload files
  • Download files
  • Get directory location
  • Change directory
  • Rename files/directories
  • Delete files
  • Create/delete directories
  • List files in directory

Commands

output-image

About

FTP Client implementation (RFC 959) using C Linux Sockets Library

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published