Skip to content
This repository has been archived by the owner on Jan 22, 2020. It is now read-only.
/ rftp Public archive

A simple CLI ftp server/client for a school project written in rust.

License

Notifications You must be signed in to change notification settings

ayham-1/rftp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

rftp

A simple CLI ftp client/server for a school project written in rust.

Features

Server:

  • Users can have seperate permissions, (List, Read, All, Nothing)
  • Server can run in passive, active or both modes of connection.
  • Server can handle multiple users.

Getting Started

Consumers:

Consumers should look at the releases page for binaries.

Developers:

Prerequisites:

Rust can be installed from here.

Building:

cargo build
Running:

For commandline help:

sudo ./target/debug/rftp -h

All subcommands have -h command.

To run the server:

sudo ./target/debug/rftp server

To run the database manager

sudo ./target/debug/rftp db

Built With:

Authors: