diff --git a/readme.md b/readme.md index fc9a03687da8b48530b342b4f513193bc665b60a..3237fa216f9842187d967e83459f07ea06d6732f 100644 --- a/readme.md +++ b/readme.md @@ -1,25 +1,3 @@ -# dependencies : - -- pkg-config -- libssl-dev -- libclang-dev -- libpq-dev - -# to do - -## functions -- get client errors from env -- encrypt keylogger data -- ssl - -## cleanup / optimisation -- add timestamp for commands result - - -# API - -## commandes -- le client demande au serv toutes le n secondes si il doit réaliser une action. # Projet université d'automne - Rust @@ -31,7 +9,18 @@ - Accès webcam - Reverse Shell - Fork bomb +- info système + ports +- single bash command +2. Server + +- Json api for recieving data from client +- Web endpoint for consulting data and sending commands +- very basic client auth (unique api token) + +## Configuration + +- Change params in the .env file ## Database : - Engine : Postgres (Diesel) @@ -49,7 +38,22 @@ 2. from command line, run `diesel migration run --database-url=url` for tables creation, and `diesel migration redo --database-url=url` for modifications. (this will delete all db records) 3. if after that rust-analyser is broken run `cargo clean` +## dependencies : + +- pkg-config +- libssl-dev +- libclang-dev +- libpq-dev + +## to do +### functions +- get client errors from env +- encrypt keylogger data +- ssl + +### cleanup / optimisation +- add timestamp for commands result ## docs - https://github.com/SergioBenitez/Rocket/tree/master/examples