Skip to content

Gui Updates#256

Merged
rejahrehim merged 8 commits intoOWASP:masterfrom
kUSHAL0601:gui-updates
Jul 11, 2020
Merged

Gui Updates#256
rejahrehim merged 8 commits intoOWASP:masterfrom
kUSHAL0601:gui-updates

Conversation

@kUSHAL0601
Copy link
Contributor

Status

READY

Description

  • Tackles issue

  • Added history logger to gui

  • User's choices of arguments to run SecureTea from GUI are saved and restored

  • Introduces notifications in gui component
    SampleNotif

  • Introduced try-except block for geocode

Todos

  • Tests
  • Documentation

Deploy Notes

None specific

Steps to Test or Reproduce

cd ServerApp && sudo python3 run.py
cd gui && ng serve

git pull --prune
git checkout <feature-branch>

Impacted Areas in Application

List general components of the application that this PR will affect:

  • Added history logger option to gui

  • Arguments : Added arguments :-
    1. --skip_input : Skip taking input while running SecureTea App
    2. --skip_config_file : Skip taking configuration from config file available on server side
    3. Already existing --hist is made false by default

  • Routes : Added route /notifs for SecureTea app to send notifications to the Server Flask App

  • Socket : A socket opened between gui and Server Flask App to notify the user regd. attacks, warnings and information from the logger module.

Merging History-Logger from OWASP
…config file

This is done so that the gui can function even if all the arguments are not specified as well as skip reading from the server config file.
Changes to be committed:
	modified:   ServerApp/app/__init__.py
	modified:   gui/src/app/security/security.component.ts
	modified:   securetea/args/args_helper.py
	modified:   securetea/args/arguments.py
	modified:   securetea/args/config.py
	modified:   securetea/common.py
	modified:   securetea/core.py
@rejahrehim rejahrehim merged commit 8587df1 into OWASP:master Jul 11, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants