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
    JavaScript Raider is a coverage-guided JavaScript fuzzing framework designed for the v8 JavaScript engine

    JavaScript Raider is a coverage-guided JavaScript fuzzing framework designed for the v8 JavaScript engine

    105 Dec 05, 2022
    Yet another web fuzzer

    yafuzz Yet another web fuzzer Usage This script can run in two modes of operation. Supplying a wordlist -W argument will initiate a multithreaded fuzz

    FooBallZ 5 Feb 02, 2022
    This is the fuzzer I made to fuzz Preview on macOS and iOS like 8years back when I just started fuzzing things.

    Fuzzing PDFs like its 1990s This is the fuzzer I made to fuzz Preview on macOS and iOS like 8years back when I just started fuzzing things. Some discl

    Chaithu 14 Sep 30, 2022
    Sudo Baron Samedit Exploit

    CVE-2021-3156 (Sudo Baron Samedit) This repository is CVE-2021-3156 exploit targeting Linux x64. For writeup, please visit https://datafarm-cybersecur

    Worawit Wang 559 Jan 03, 2023
    Exploit for CVE-2021-3129

    laravel-exploits Exploit for CVE-2021-3129

    Ambionics Security 228 Nov 25, 2022
    This a simple tool XSS Detection Suite for CTFs games

    This a simple tool XSS Detection Suite for CTFs games

    Mostafa 2 Nov 24, 2021
    Simple yara rule manager

    Yara Manager A simple program to manage your yara ruleset in a (sqlite) database. Todos Search rules and descriptions Cluster rules in rulesets Enforc

    Nils Kuhnert 65 Nov 17, 2022
    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
    Malware-analysis-writeups - Some of my Malware Analysis writeups

    About This repo contains some malware analysis writeups i've created over time m

    Itay Migdal 14 Jun 22, 2022
    Operational information regarding the vulnerability in the Log4j logging library.

    Log4j Vulnerability (CVE-2021-44228) This repo contains operational information regarding the vulnerability in the Log4j logging library (CVE-2021-442

    Nationaal Cyber Security Centrum (NCSC-NL) 1.9k Dec 26, 2022
    Python script to tamper with pages to test for Log4J Shell vulnerability.

    log4jShell Scanner This shell script scans a vulnerable web application that is using a version of apache-log4j 2.15.0. This application is a static

    GoVanguard 8 Oct 20, 2022
    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
    Oh365UserFinder is used for identifying valid o365 accounts without the risk of account lockouts.

    Oh365 User Finder Oh365UserFinder is used for identifying valid o365 accounts without the risk of account lockouts. The tool parses responses to ident

    Joe Helle 414 Jan 02, 2023
    Remote Desktop Protocol in Twisted Python

    RDPY Remote Desktop Protocol in twisted python. RDPY is a pure Python implementation of the Microsoft RDP (Remote Desktop Protocol) protocol (client a

    Sylvain Peyrefitte 1.6k Dec 30, 2022
    This is a Crypto asset tracker that I built to aid my personal journey in cryptocurrencies.

    Wallet Tracker This is a Crypto asset tracker that I built to aid my personal journey in cryptocurrencies. build docker build -t wallet-tracker . run

    2 Mar 21, 2022
    EMBArk - The firmware security scanning environment

    Embark is being developed to provide the firmware security analyzer emba as a containerized service and to ease accessibility to emba regardless of system and operating system.

    emba 175 Dec 14, 2022
    This repository detects a system vulnerable to CVE-2022-21907 and protects against this vulnerability if desired

    This repository detects a system vulnerable to CVE-2022-21907 and protects against this vulnerability if desired

    26 Dec 26, 2022
    A decompilation of the Nintendo Switch version of Captain Toad: Treasure Tracker

    cttt-decomp A decompilation of the Nintendo Switch version of Captain Toad: Trea

    shibbs 14 Aug 17, 2022
    A malware to encrypt all the .txt and .jpg files in target computer using RSA algorithms

    A malware to encrypt all the .txt and .jpg files in target computer using RSA algorithms. Change the Blackgound image of targets' computer. and decrypt the targets' encrypted files in our own compute

    Li Ka Lok 2 Dec 02, 2022
    Python library to prevent XSS(cross site scripting attach) by removing harmful content from data.

    A tool for removing malicious content from input data before saving data into database. It takes input containing HTML with XSS scripts and returns va

    2 Jul 05, 2022