Skip to content

kailin5/FTP-Client

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

75 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FTP-Client

This is the repo of FTP client of Internet Applications

Reference website to be looked

FTP command https://en.wikipedia.org/wiki/List_of_FTP_commands http://www.nsftools.com/tips/RawFTP.htm

functions to be added:

extended function

limitiing download rate https://blog.csdn.net/wk_bjut_edu_cn/article/details/86506846

Finished work to date

1: Scucessfully connected, wireshark can have the packet 2: Overall framework has finished, minor bugs to be fixed 3: username, password, ls, cd, pwd, put, get, put, binary, ascii, delete, rename, mkdir function has been implemented 4: Handle unknown command (Eg: h,hk,asdf,1erasdf) 5: Fix get function errror

How to use?

2 XShell opened.

1: ftpcli 2: wireshark

ftpcli: gcc ftpcli.c ./a.out 10.3.255.85 (可以改文件名)

wireshark 抓包

About

This is the repo of FTP client of Internet Applications

Resources

Stars

Watchers

Forks

Packages

No packages published