Skip to content
/ GoC Public

"Guardians of Citadel" team's term project

Notifications You must be signed in to change notification settings

Korvoe/GoC

Repository files navigation

Secure web-chat.

The aim of this project is to create a web-chat application, which focuses the users' privacy and security.

OS: Linux Python version: 3.7.3

How to install:

  1. $ cd directory/of/the/project/
  2. $ make install (run make file to install requirements) or manually
  3. $ cd directory/of/the/project/
  4. $ source bin/activate or $ . bin/activate (run the python virtual environment)
  5. $ pip install -r requirements.txt or $ pip3 install -r requirements.txt (install python packages from requirements.txt)
  6. $ wget http://download.redis.io/releases/redis-5.0.7.tar.gz (download and install redis)
  7. $ tar xzf redis-5.0.7.tar.gz
  8. $ cd redis-5.0.7
  9. $ make or $ make MALLOC=libc (make redis)

How to run:

  1. $ source bin/activate or $ . bin/activate
  2. $ src/redis-server (run redis server) open a new terminal tab or window
  3. $ source bin/activate or $ . bin/activate
  4. $ cd web-chat
  5. $ python manage.py runserver or $ python3 manage.py runserver (run django server)
  6. $ python manage.py crontab add or $ python3 manage.py crontab add (run cron jobs)
  7. Open the 'localhost/8000' in your browser

FIXED:

  1. [SoS] First attack: /redis-5.0.5 Changed the vulnerable redis-5.0.5 to more secure redis-5.0.7
  2. [ASU] First Attack: X-XSS-Protection header Added X-XSS-Protection header

About

"Guardians of Citadel" team's term project

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •