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
    SARA - Simple Android Ransomware Attack

    SARA - Simple Android Ransomware Attack Disclaimer The author is not responsible for any issues or damage caused by this program. Features User can cu

    Termux Hackers 99 Jan 04, 2023
    PasswordManager is a command-line program that helps you manage your secret files like passwords

    PasswordManager is a command-line program that helps you manage your secret files like passwords. It's very minimalistic and easy to use.

    Michael 3 Dec 30, 2021
    HatSploit native powerful payload generation and shellcode injection tool that provides support for common platforms and architectures.

    HatVenom HatSploit native powerful payload generation and shellcode injection tool that provides support for common platforms and architectures. Featu

    EntySec 100 Dec 23, 2022
    Hammer-DDos - Hammer DDos With Python

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

    1 Jan 24, 2022
    威胁情报播报

    Threat-Broadcast 威胁情报播报 运行环境 项目介绍 从以下公开的威胁情报来源爬取并整合最新信息: 360:https://cert.360.cn/warning 奇安信:https://ti.qianxin.com/advisory/ 红后:https://redqueen.tj-u

    东方有鱼名为咸 148 Nov 09, 2022
    CVE-2021-43936 is a critical vulnerability (CVSS3 10.0) leading to Remote Code Execution (RCE) in WebHMI Firmware.

    CVE-2021-43936 CVE-2021-43936 is a critical vulnerability (CVSS3 10.0) leading to Remote Code Execution (RCE) in WebHMI Firmware. This vulnerability w

    Jeremiasz Pluta 8 Jul 05, 2022
    A hashtag check python module

    A hashtag check python module

    Fayas Noushad 3 Aug 10, 2022
    Show apps recorded storage files by jailbreak

    0x101 Show registered storage files of apps by jailbreak Legal disclaimer: Usage of insTof for attacking targets without prior mutual consent is illeg

    0x 4 Oct 24, 2022
    NS-LOOKUP - A python script for scanning website for getting ip address of a website

    NS-LOOKUP A python script for scanning website for getting ip address of a websi

    Spider Anongreyhat 5 Aug 02, 2022
    Reverse engineered Parler API

    Parler's unofficial API with all endpoints present in their iOS app as of 08/12/2020. For the most part undocumented, but the error responses are alre

    393 Nov 26, 2022
    It is a very simple XSS simulator based on flask, python.

    It is a very simple XSS simulator based on flask, python. The purpose of making this is for teaching the concept of XSS.

    Satin Wuker 3 May 10, 2022
    A Python script that can be used to check if a SAP system is affected by CVE-2022-22536

    Vulnerability assessment for CVE-2022-22536 This repository contains a Python script that can be used to check if a SAP system is affected by CVE-2022

    Onapsis Inc. 42 Dec 01, 2022
    This is a simple PoC for the newly found Polkit error names PwnKit

    A Python3 and a BASH PoC for CVE-2021-4034 by Kim Schulz

    Kim Schulz 16 Sep 06, 2022
    A dynamic multi-STL, multi-process OpenSCAD build system with autoplating support

    scad-build This is a multi-STL OpenSCAD build system based around GNU make. It supports dynamic build targets, intelligent previews with user-defined

    Jordan Mulcahey 1 Dec 21, 2021
    User-friendly reference finder in IDA

    IDARefHunter Updated: This project's been introduced on IDA Plugin Contest 2021! Why do we need RefHunter? Getting reference information in one specif

    Jiwon 29 Dec 04, 2022
    Find exposed API keys based on RegEx and get exploitation methods for some of keys that are found

    dora Features Blazing fast as we are using ripgrep in backend Exploit/PoC steps for many of the API key, allowing to write a good report for bug bount

    Siddharth Dushantha 243 Dec 27, 2022
    python driver for fingerprint machine (ZKTeco biometrics)

    fpmachine python driver for fingerprint machine (ZKTeco biometrics) support until now 2 model supported and tested ZMM100_TFT and ZMM220_TFT install p

    Samy Sultan 4 Oct 06, 2022
    Threat Intelligence Gathering 威胁情报收集,旨在提高蓝队拿到攻击 IP 后对其进行威胁情报信息收集的效率。

    0x00 介绍 tig Threat Intelligence Gathering 威胁情报收集,旨在提高蓝队拿到攻击 IP 后对其进行威胁情报信息收集的效率,目前已集成微步、IP 域名反查、Fofa 信息收集、ICP 备案查询、IP 存活检测五个模块,现已支持以下信息的查询: ✅ 微步标签 ✅ I

    Wolf Group Security Team 698 Dec 09, 2022
    CVE-2021-26855 SSRF Exchange Server

    CVE-2021-26855 Brute Force EMail Exchange Server Timeline: Monday, March 8, 2021: Update Dumping content...(I'm not done, can u guy help me done this

    lulz 117 Nov 28, 2022
    Something I built to test for Log4J vulnerabilities on customer networks.

    Log4J-Scanner Something I built to test for Log4J vulnerabilities on customer networks. I'm not responsible if your computer blows up, catches fire or

    1 Dec 20, 2021