Skip to content

jamestoando/FTP-Linux-Server

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FTP-Linux-Server

Created by: Toan (James) Minh Do

Allows two systems on the same network to view, modify and share files.

Instructions

To compile the program, make sure the Makefile and .c files are in the same path. Commands for using make:

  1. make- Compiles the program
  2. make clean- removes the object files created during compiling
  3. make tar- creates a tar ball of the files

Open Terminal on the client system and executes: $ ./mftp Open Terminal on the server system and executes: $ ./mftpserve

The following commands are supported (this list is also available in the program by executing 'help'):

  1. cd : change the directory of the client system
  2. rcd : change the directory of the server system
  3. ls: list all the files within the client's current directory
  4. rls: list all the files within the server's current directory
  5. get : download a specified file from the server system to the client system
  6. put : upload a specified file from the client to the server
  7. show : view the content of a text file on the server

Requirements

  1. Linux/Unix operating system
  2. GCC compiler
  3. LAN connection between the server and the client systems

Package Contents

  1. mftp.c
  2. mftp.h
  3. mftpserve.c
  4. Makefile
  5. README.md

About

FTP Linux Server written in C

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published