#basic #ftp #traffic #authenticated #non #supporting #epsv

bin+lib basicftp

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

6 releases

0.2.4 Dec 5, 2024
0.2.3 Dec 4, 2024
0.1.0 Dec 3, 2024

#434 in Filesystem

Download history 267/week @ 2024-11-28 240/week @ 2024-12-05 6/week @ 2024-12-12

424 downloads per month

MIT license

30KB
632 lines

[Basic Rust FTP library]

- 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

[getting started]

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.

No runtime deps