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
    Generate your own NFTs and their metadata based on your desired probabilities.

    Generate your own NFTs and their metadata based on your desired probabilities. Use your own art assets too! Perfect for use with Candy Machine.

    hex 7 Sep 16, 2022
    Open Source Intelligence gathering tool aimed at reducing the time spent harvesting information from open sources.

    The Recon-ng Framework Recon-ng content now available on Pluralsight! Recon-ng is a full-featured reconnaissance framework designed with the goal of p

    2.4k Jan 07, 2023
    PrivateRoom - Make your work private by building a system using arduino which instantly kills a program when someone enters your room/cabin

    privateRoom Make your work private by building a system using arduino which instantly kills a program when someone enters your room/cabin STEPS: Uploa

    Divyanshu Kumar 3 Nov 08, 2022
    A deobfuscator for multiple python obfuscators

    PY4COC A deobfuscator for multiple python obfuscators, supports exe's packed with pyinstaller too. How to use python3 py4coc.py exe file or py file o

    svenskithesource 16 Dec 03, 2022
    Local File Inclusion Scanner and Exploiter

    LFI-Paradise Local File Inclusion Scanner and Exploiter Features 1- Scanner 2- E

    11 Sep 04, 2022
    ClusterFuzz is a scalable fuzzing infrastructure that finds security and stability issues in software.

    ClusterFuzz ClusterFuzz is a scalable fuzzing infrastructure that finds security and stability issues in software. Google uses ClusterFuzz to fuzz all

    Google 4.9k Jan 08, 2023
    Find existing email addresses by nickname using API/SMTP checking methods without user notification. Please, don't hesitate to improve cat's job! 🐱🔎 📬

    mailcat The only cat who can find existing email addresses by nickname. Usage First install requirements: pip3 install -r requirements.txt Then just

    282 Dec 30, 2022
    PKUAutoElective for 2021 spring semester

    PKUAutoElective 2021 Spring Version Update at Mar 7 15:28 (UTC+8): 修改了 get_supplement 的 API 参数,已经可以实现课程列表页面的正常跳转,请更新至最新 commit 版本 本项目基于 PKUAutoElectiv

    Zihan Mao 84 Sep 09, 2022
    this keylogger is only for pc not for android but it will only work on those pc who have python installed it is made for all linux,windows and macos

    Keylogger this keylogger is only for pc not for android but it will only work on those pc who have python installed it is made for all linux,windows a

    Titan_Exodous 1 Nov 04, 2021
    RedTeam-Security - In this repo you will get the information of Red Team Security related links

    OSINT Passive Discovery Amass - https://github.com/OWASP/Amass (Attack Surface M

    Abhinav Pathak 5 May 18, 2022
    SEBUAH TOOLS TERMUX CRACK AKUN FF HOMKI AKUN EPEP DAH SATU FOLLOW AE YA BROO AWOKWOK

    print " INSTALL TOOLS " $ pkg update && upgrade $ pkg install python2 $ pkg install git $ pip2 install lolcat $ pip2 install bs4 $ pip2 install reques

    Jeeck 2 Nov 29, 2021
    Fat-Stealer is a stealer that allows you to grab the Discord token from a user and open a backdoor in his machine.

    Fat-Stealer is a stealer that allows you to grab the Discord token from a user and open a backdoor in his machine.

    Jet Berry's 21 Jan 01, 2023
    A piece of software that shows a traceroute of a URL redirect path

    Tracing URL redirects has never been easier! Usage • Download 🚩 Use Cases To see where an affiliate link ends up To see what affiliate network is bei

    41 Nov 22, 2022
    An open-source post-exploitation framework for students, researchers and developers.

    Questions? Join the Discord support server Disclaimer: This project should be used for authorized testing or educational purposes only. BYOB is an ope

    dvm 8.1k Dec 31, 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
    APKLeaks - Scanning APK file for URIs, endpoints & secrets.

    APKLeaks - Scanning APK file for URIs, endpoints & secrets.

    dw1 3.5k Jan 09, 2023
    A fast sub domain brute tool for pentesters

    subDomainsBrute 1.4 A fast sub domain brute tool for pentesters. It works with P

    Oliver 2 Oct 18, 2022
    The Modern Hash Identification System

    🔗 Don't know what type of hash it is? Name That Hash will name that hash type! 🤖 Identify MD5, SHA256 and 3000+ other hashes ☄ Comes with a neat web app 🔥

    1.2k Dec 28, 2022
    Ensure secure infrastructure and consistency with the firewall rules

    Python Port Scanner This script tries to check if it's possible to make a connection with the specific endpoint port. This is very useful to ensure se

    Allan Avelar 7 Feb 26, 2022
    An intranet tool for easily intranet pentesting

    IntarKnife v1.0 a tool can be used in intarnet for easily pentesting moudle hash spray U can use this tool to spray hash on a webshell IntraKnife.exe

    4 Nov 24, 2021