From a15cf63527e87394e711a2dbb7d6c283e1fabc6b Mon Sep 17 00:00:00 2001 From: Nick_Kramer Date: Sat, 18 Feb 2023 09:07:37 -0400 Subject: [PATCH] Add description, --- Makefile | 6 ------ Overview_ChatNT117.svg | 4 ++++ README.md | 37 +++++++++++++++++++++++++++++++++++++ 3 files changed, 41 insertions(+), 6 deletions(-) delete mode 100644 Makefile create mode 100644 Overview_ChatNT117.svg create mode 100644 README.md diff --git a/Makefile b/Makefile deleted file mode 100644 index 6ada4f4..0000000 --- a/Makefile +++ /dev/null @@ -1,6 +0,0 @@ -compile: - gcc -Wall -g3 -fsanitize=address -pthread server_NT117.c -o server_NT117 - gcc -Wall -g3 -fsanitize=address -pthread client_NT117.c -o client_NT117 -FLAGS = -L /lib64 -LIBS = -lusb-1.0 -l pthread - diff --git a/Overview_ChatNT117.svg b/Overview_ChatNT117.svg new file mode 100644 index 0000000..e99833c --- /dev/null +++ b/Overview_ChatNT117.svg @@ -0,0 +1,4 @@ + + + +
User: Sender.
User: Sender.
Text encryption.
(method: "XOR")
Text encryption....
Sending encrypted
text to the server.
Sending encrypted...
User: Administrator.
User: Administrato...
Internet.
Internet.
Encrypted text.
Encrypted text.
Server.
Server.
Receiving encrypted
text from the server.
Receiving encrypte...
User: Recipient.
User: Recipient.
Text decoding.
(method: "XOR")
Text decoding....
Structural representation of the project: ChatNT117.
Structural representation of the project: ChatNT117.
Text is not SVG - cannot display
\ No newline at end of file diff --git a/README.md b/README.md new file mode 100644 index 0000000..999bfa0 --- /dev/null +++ b/README.md @@ -0,0 +1,37 @@ +

Hi there, I`m, + + Nick Kramer. + +

+ +

Porject: Chatroom NT117.

+ +

+ *Description: Client-server application for uplinking network chat. + This project is in its early stages. +

+ +`LICENCIA` = **GPLv3**, en la carpeta *src/* hay archivos bajo otras licencias libres. + +![Overview_ChatNT117.svg](Overview_ChatNT117.svg) + +### Command info: Client. ### + +* CMD:exit - exit client app. +* CMD:clear - clear console. +* CMD:pswd - show encryption password/key. +* SRV:con - information about me, from the server side. + +### TODO list: Client. ### + +* Refine text encryption/decryption methods. +* Add a helper. +* Add the ability to write only one user. +* Add ability to change encryption keys in runtime mode. +* Create themes (text selections) for the console. + +### TODO list: Server. ### + +* Obtaining a key, to access the server. +* Create a list of users. +* Refinement SRV bot - ping, information about users.