Security system to prevent Shoulder Surfing Attacks

Overview

Surf_Sec

Security system to prevent Shoulder Surfing Attacks.

REQUIREMENTS:

  • Python 3.6+
  • XAMPP INSTALLED
  • METHOD TO CONFIGURE PROJECT:

    1. Clone the repo to a root folder. (eg. SSP)
    2. Extract the repo to root directory.
    3. Go to directory SurfSecurity-master , just created.
    4. Move all the folders and file to root folder(SSP)
    5. Delete SurfSecurity-master (as ir is empty)
    6. Open Command Prompt
    7. CD TO root folder(SSP) 8 Enter the following commands --> A. pip install virtualenv B. virtualenv ssp_env C. ssp_env\Scripts\activate --> Virtual environment is created and run. D. pip install requirements.txt (do not close command prompt)

    CREATING THE DATABASE REQUIRED:

    1. Open the XAMPP controller.
    2. Start the Apache and MySQL server. (KEEP THEM OPEN)
    3. Open Browser and go to localhost/phpmyadmin
    4. Create a databae named "ssp". Create no table in it.
    5. Go to root folder(SSP). Go to Register Folder. Fo to LogicFiles Folder. Open "connectToDatabase.py" in a text editor (preferable IDLE).
    6. Uncomment the commentd part (the SQL query and cursor.execute). Run the file.
    7. Once file is run, again comment the both part (the SQL query and cursor.execute). Save the file and close it.

    RUN THE PROJECT

    1. Open the command project. (Virtual environment should be running and the curent folder open should be root folder(ssp))
    2. Run the following commands --> A. python manage.py makemigrations B. python manage.py migrate C. python manage.py runserver
    3. Open browser and enter the url --> localhost:8000/login
    Owner
    Aman Anand
    I am a multi-faceted engineering student currently studying at VIT, Vellore with a keen interest in ML, Blockchain, Web, and Open Source development!
    Aman Anand
    Python directory buster, multiple threads, gobuster-like CLI, web server brute-forcer, URL replace pattern feature.

    pybuster v1.1 pybuster is a tool that is used to brute-force URLs of web servers. Features Directory busting (URI) URL replace patterns (put PYBUSTER

    Glaukio 1 Jan 05, 2022
    Rouge Spammers with a mission to disrupt the peace of the valley ? Fear not we will STOMP the Spammers

    Rouge Spammers with a mission to disrupt the peace of the valley ? Fear not we will STOMP the Spammers New Update : adding 'on-review' tag on an issue

    A N U S H 13 Sep 19, 2021
    A cross-platform Python module that displays **** for password input. Works on Windows, unlike getpass. Formerly called stdiomask.

    PWInput A cross-platform Python module that displays **** for password input. Works on Windows, unlike getpass. Formerly called stdiomask. Installatio

    Al Sweigart 26 Sep 04, 2022
    JS Deobfuscation is a Python script that deobfuscate JS code and it's time saver for you.

    JS Deobfuscation is a Python script that deobfuscate JS code and it's time saver for you. Although it may not work with high degrees of obfuscation, it's a pretty nice tool to help you even if it's j

    Quatrecentquatre 3 May 01, 2022
    A proxy for asyncio.AbstractEventLoop for testing purposes

    aioloop-proxy A proxy for asyncio.AbstractEventLoop for testing purposes. When tests writing for asyncio based code, there are controversial requireme

    aio-libs 12 Dec 12, 2022
    :closed_lock_with_key: multi factor authentication system (2FA, MFA, OTP Server)

    privacyIDEA privacyIDEA is an open solution for strong two-factor authentication like OTP tokens, SMS, smartphones or SSH keys. Using privacyIDEA you

    1.3k Jan 03, 2023
    Chapter 1 of the AWS Cookbook

    Chapter 1 - Security Set and export your default region: export AWS_REGION=us-east-1 Set your AWS ACCOUNT ID:: AWS_ACCOUNT_ID=$(aws sts get-caller-ide

    AWS Cookbook 30 Nov 27, 2022
    Hammer-DDos - Hammer DDos With Python

    Hammer-DDos $ apt update $ apt upgrade $ apt install python $ apt install git $

    1 Jan 24, 2022
    CVE-2022-22963 PoC

    CVE-2022-22963 CVE-2022-22963 PoC Slight modified for English translation and detection of https://github.com/chaosec2021/Spring-cloud-function-SpEL-R

    Nicolas Krassas 104 Dec 08, 2022
    WebLogic T3/IIOP RCE ExternalizableHelper.class of coherence.jar

    CVE-2020-14756 WebLogic T3/IIOP RCE ExternalizableHelper.class of coherence.jar README project base on https://github.com/Y4er/CVE-2020-2555 and weblo

    Y4er 77 Dec 06, 2022
    WebScan is a web vulnerability Scanning tool, which scans sites for SQL injection and XSS vulnerabilities

    WebScan is a web vulnerability Scanning tool, which scans sites for SQL injection and XSS vulnerabilities Which is a great tool for web pentesters. Coded in python3, CLI. WebScan is capable of scanni

    AnonyminHack5 12 Dec 02, 2022
    Execution After Redirect (EAR) / Long Response Redirection Vulnerability Scanner written in python3

    Execution After Redirect (EAR) / Long Response Redirection Vulnerability Scanner written in python3, It Fuzzes All URLs of target website & then scan them for EAR

    Pushpender Singh 9 Dec 12, 2022
    A bitcoin private keys brute-forcing tool. Educational purpose only.

    BitForce A bitcoin private keys brute-forcing tool. If you have an average computer, his will take decades to find a private key with balance. Run Mak

    Gilad Leef 2 Dec 20, 2022
    Vulmap 是一款 web 漏洞扫描和验证工具, 可对 webapps 进行漏洞扫描, 并且具备漏洞利用功能

    Vulmap 是一款 web 漏洞扫描和验证工具, 可对 webapps 进行漏洞扫描, 并且具备漏洞利用功能

    之乎者也 2.8k Dec 29, 2022
    Passphrase-wordlist - Shameless clone of passphrase wordlist

    This repository is NOT official -- the original repository is located on GitLab

    Jeff McJunkin 2 Feb 05, 2022
    Generate MIPS reverse shell shellcodes easily !

    MIPS-Reverse MIPS-Reverse is a tool that can generate shellcodes for the MIPS architecture that launches a reverse shell where you can specify the IP

    29 Jul 27, 2021
    evtx-hunter helps to quickly spot interesting security-related activity in Windows Event Viewer (EVTX) files.

    Introduction evtx-hunter helps to quickly spot interesting security-related activity in Windows Event Viewer (EVTX) files. It can process a high numbe

    NVISO 116 Dec 29, 2022
    Analyse a forensic target (such as a directory) to find and report files found and not found from CIRCL hashlookup public service

    Analyse a forensic target (such as a directory) to find and report files found and not found from CIRCL hashlookup public service. This tool can help a digital forensic investigator to know the conte

    hashlookup 96 Dec 20, 2022
    Exploit-CVE-2021-21086

    CVE-2021-21086 Exploit This exploit allows to execute a shellcode in the context of the rendering process of Adobe Acrobat Reader DC 2020.013.20074 an

    Faraday 23 Nov 09, 2022
    Better-rtti-parser - IDA script to parse RTTI information in executable

    RTTI parser Parses RTTI information from executable. Example HexRays decompiler view Before: After: Functions window Before: After: Structs window Ins

    101 Jan 04, 2023