| Crates.io | basicftp |
| lib.rs | basicftp |
| version | 0.2.4 |
| created_at | 2024-12-03 12:38:32.958343+00 |
| updated_at | 2024-12-05 03:01:36.238091+00 |
| description | A Basic library for FTP using Std::net supporting EPSV and basic features as well as read only non authenticated, non-encrypted text based traffic |
| homepage | |
| repository | https://github.com/marcusasdgg/rustp |
| max_upload_size | |
| id | 1469950 |
| size | 30,417 |
- supports features such as:
- FTP file reading
- Safe and contained filereading
- EPSV mode
- basic file storage.
- folder creation on server.
- OS agnostic
- blocking network calls
Use Cargo to build a release i.e cargo build -r then copy paste the .exe into a directory of your choosing and place a paths.txt file in the directory as well. This directory will contain the absolute paths of files that ftp can access separated by a newline.
To run the program run ./name [IPADDRESS] [root_dir] to run the program, the root_dir path is for the absolute storage path that you want people to store files if they store files in the root directory.