Categorygithub.com/m0rdhau/Web_App_Sec
modulepackage
0.0.0-20221208145412-17a4613663b8
Repository: https://github.com/m0rdhau/web_app_sec.git
Documentation: pkg.go.dev

# README

ICS0031

Branches:

Due to enlightement brought onto me by getting hired, I decided to switch to Go. Due to this the deadlines will suffer but I think the payoff is going to be worth it. Old C# code can be found Here

Homeworks:

  1. Ancient Crypto: Implement Vigenere and Caesar cipher, in a way that works with all the characters, even emojis. Description

  2. RSA And Diffie-Hellman: Implement DH and RSA key generation as well as RSA Encryption

  3. Webappify: Package everything into a webapp because zoomers can't do anything on the CLI

How to?

EZ mode:

all you have to do is type

docker-compose up

and press Enter.


Not EZ mode

First of all, a mysql server running on localhost:3306 is needed
It should also have a database called appsec in it
Also, a root user with password toor is needed

In this directory:

go mod tidy
go run Web_App_Sec.go

This will run the backend.

In case you want a console app:

go run Web_App_Sec.go console

Then

cd frontend
npm i
npm start

This will do all the magick that's required to use the application

Frontend is written in React + Redux

Backend is Go + Gin

# Packages

No description provided by the author

# Constants

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author