Skip to content
Anti Shoulder Surfing Attack Platform (ASSAP)
JavaScript Vue CSS HTML
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github/ISSUE_TEMPLATE
img
models
public
src
.gitignore
.travis.yml
CODE_OF_CONDUCT.md
CONTRIBUTING.md
LICENSE
PULL_REQUEST_TEMPLATE.md
README.md Update README.md Nov 29, 2019
TODO.md
appveyor.yml
babel.config.js
package-lock.json
package.json

README.md

Anti Shoulder Surfing Attack Platform (ASSAP)

Build Status Build status

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.

Getting Started

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.

Prerequisites

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

Installing

Dependencies installation

Linux & Mac
npm install
Windows

Administration privileges may be required.

  1. 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.

    1. Open the Control Panel (easy way: click in the Windows search on your task bar, type Control Panel, then click the icon).
    2. In the Control Panel, search for Environment; click Edit the System Environment Variables. Then click the Environment Variables button.
    3. In the System Variables section, you will need to either edit an existing PATH variable. If you’re editing an existing PATH, the values are presented on separate lines in the edit dialog. Add your Python 3.7 path Example: C:\Python37.
    4. Open CMD and check python is installed with the command python --version.
  2. Install node-gyp.

npm install -g node-gyp
  1. Install node package only for Windows (It takes a while, be patient).
npm install --global --production windows-build-tools 
  1. Install project dependencies.
npm install 

How to run

npm run electron:serve

How to build

npm run electron:build

License

This project is licensed under the MIT License - see the LICENSE file for details

Authors

Made with ❤️ by BBVA Next Technologies

You can’t perform that action at this time.