ASSAP is a multiplatform tool whose aim is to stablish deffensive measures against shoulder surfing attack, technique used for getting confidential information.
The application has different security measures that can be configured by the users depending on the moment of use. ASSAP is designed to be simple to use so that anyone without knowledge can activate and use it, preventing other people from obtaining their confidential data such as passwords, bank accounts, private data, etc.
For more detailed info, visit our wiki.
These instructions will get you a copy of the project up and running on your local machine. You can directly download the binaries for your OS or follow the next steps.
It's necessary to have node
(>9) and npm
(>5) installed.
(It has been tested with node 9.11.2
and npm 5.6.0
)
Check installed Versions
npm -v
node -v
npm install
Administration privileges may be required.
-
Install Python 3.7 (Versions above this are not supported). It is necessary to configure the Enviroment variables. If you check "Add Python 3.7 to PATH", go to Step 2.
- Open the Control Panel (easy way: click in the
Windows
search on your task bar, typeControl Panel
, then click the icon). - In the
Control Panel
, search forEnvironment
; clickEdit the System Environment Variables
. Then click theEnvironment Variables
button. - In the
System Variables
section, you will need to either edit an existingPATH
variable. If you’re editing an existingPATH
, the values are presented on separate lines in the edit dialog. Add your Python 3.7 path Example:C:\Python37
. - Open
CMD
and checkpython
is installed with the commandpython --version
.
- Open the Control Panel (easy way: click in the
-
Install
node-gyp
.
npm install -g node-gyp
- Install node package only for Windows (It takes a while, be patient).
npm install --global --production windows-build-tools
- Install project dependencies.
npm install
npm run electron:serve
npm run electron:build
This project is licensed under the MIT License - see the LICENSE file for details
- Nerea Sainz De La Maza (@nereasainzdelamaza)
- José Ignacio Escribano (@jiep)
- Jorge Cuadrado Sáez (@jorcuad)
- Ruth González Novillo (@RuthGnz)