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
    xp_CAPTCHA(白嫖版) burp 验证码 识别 burp插件

    xp_CAPTCHA(白嫖版) 说明 xp_CAPTCHA (白嫖版) 验证码识别 burp插件 安装 需要python3 小于3.7的版本 安装 muggle_ocr 模块(大概400M左右) python3 -m pip install -i http://mirrors.aliyun.com/

    算命縖子 588 Jan 09, 2023
    Spray365 is a password spraying tool that identifies valid credentials for Microsoft accounts (Office 365 / Azure AD).

    What is Spray365? Spray365 is a password spraying tool that identifies valid credentials for Microsoft accounts (Office 365 / Azure AD). How is Spray3

    Mark Hedrick 246 Dec 28, 2022
    Gefilte Fish GMail filter creator

    Gefilte Fish: GMail filter maker Gefilte Fish automates the creation of GMail filters. Use it like this: from gefilte import GefilteFish,

    Ned Batchelder 31 Sep 28, 2022
    A script to search, scrape and scan for Apache Log4j CVE-2021-44228 affected files using Google dorks

    Log4j dork scanner This is an auto script to search, scrape and scan for Apache Log4j CVE-2021-44228 affected files using Google dorks. Installation:

    Jagar 5 Dec 27, 2022
    Simple tool to create passwords.

    PasswordGenerator Simple password generator: -Simplisitc Window Application -Allows Numbers, Symbols & letters upper and lowercase -Restricts rows of

    DM 1 Jan 10, 2022
    Anti Supercookie - Confusing the ISP & Escaping the Supercookie

    Confusing the ISP & Escaping the Supercookie

    Baris Dincer 2 Nov 22, 2022
    CVE-2022-1388 F5 BIG-IP iControl REST Auth Bypass RCE

    CVE-2022-1388 CVE-2022-1388 F5 BIG-IP iControl REST Auth Bypass RCE. POST /mgmt/tm/util/bash HTTP/1.1 Host: Accept-Encoding: gzip, deflate Accept: */

    M4rtin Hsu 81 Dec 12, 2022
    Magicspoofing - A python3 script for search possible misconfiguration in a DNS related to security protections of email service from the domain name

    A python3 script for search possible misconfiguration in a DNS related to security protections of email service from the domain name. This project is for educational use, we are not responsible for i

    20 Dec 02, 2022
    Example for the NFT 3D Collectibles using Blender Scripting (Python).

    NFT Collectibles using Blender Python What is this? This project is to demonstrate for generating NFT Collectible Avatar-Styled images. For details, p

    hideckies 48 Nov 26, 2022
    This is simple python FTP password craker. To crack FTP login using wordlist based brute force attack

    This is simple python FTP password craker. To crack FTP login using wordlist based brute force attack

    Varun Jagtap 5 Oct 08, 2022
    Js File Scanner This is Js File Scanner

    Js File Scanner This is Js File Scanner . Which are scan in js file and find juicy information Toke,Password Etc.

    122 Dec 12, 2022
    A curated list of amazingly awesome Cybersecurity datasets

    A curated list of amazingly awesome Cybersecurity datasets

    758 Dec 28, 2022
    IDA Frida Plugin for tracing something interesting.

    IDAFrida A simple IDA plugin to generate FRIDA script. Edit template for functions or you can use the default template. Select functions you want to t

    PandaOS 133 Dec 24, 2022
    How to exploit a double free vulnerability in 2021. 'Use-After-Free for Dummies'

    This bug doesn’t exist on x86: Exploiting an ARM-only race condition How to exploit a double free and get a shell. "Use-After-Free for dummies" In thi

    Stephen Tong 1.2k Dec 25, 2022
    A Proof-Of-Concept for the recently found CVE-2021-44228 vulnerability

    log4j-shell-poc A Proof-Of-Concept for the recently found CVE-2021-44228 vulnerability. Recently there was a new vulnerability in log4j, a java loggin

    koz 1.5k Jan 04, 2023
    OpenTOTP is yet another time-based, one-time passwords (OTPs) generator/verifier inspired by RFC 6238.

    OpenTOTP is yet another time-based, one-time passwords (OTPs) generator/verifier inspired by RFC 6238. It generates and validates OTPs based

    1 Nov 15, 2021
    An auxiliary tool for iot vulnerability hunter

    firmeye - IoT固件漏洞挖掘工具 firmeye 是一个 IDA 插件,基于敏感函数参数回溯来辅助漏洞挖掘。我们知道,在固件漏洞挖掘中,从敏感/危险函数出发,寻找其参数来源,是一种很有效的漏洞挖掘方法,但程序中调用敏感函数的地方非常多,人工分析耗时费力,通过该插件,可以帮助排除大部分的安全

    Firmy Yang 171 Nov 28, 2022
    Trainspotting - Python Dependency Injector based on interface binding

    Choose dependency injection Friendly with MyPy Supports lazy injections Supports

    avito.tech 3 Jan 26, 2022
    Steal Files on a Windows Machine

    File-Stealer Steal Files on a Windows Machine About This Script will steal certain Files on a Windows Machine and sends them to a FTP Server. Preview

    Marcel 5 Nov 17, 2022
    Arbitrium is a cross-platform, fully undetectable remote access trojan, to control Android, Windows and Linux and doesn't require any firewall exceptions or port forwarding rules

    About: Arbitrium is a cross-platform is a remote access trojan (RAT), Fully UnDetectable (FUD), It allows you to control Android, Windows and Linux an

    Ayoub 861 Feb 18, 2021