Project realized by Alban Falcoz, Evan Galli, Alexandre Gripari and Théo Lassaunière
as part of the Software security course.
SecTrans is a program intended for secure file transfer.
The program has been built around the imposed libserver.so and libclient.so libraries.
Pre-coding and post-coding reports are available in the docs folder.
cmake -DCMAKE_BUILD_TYPE=Release -S . -B build
cmake --build build --config Release --target allYou can launch it with ./build/sectrans_server and Ctrl+C to gracefully stop it.
You can find the binary at ./build/sectrans_client and you'll need to start it with one of those arguments.
| Argument | Description |
|---|---|
-up <filepath> |
Uploads a file to the server |
-down <filepath> |
Downloads a file from the server |
-list |
Lists the files stored on the server |