Skip to content

virus47/SecurePass-Lab

Repository files navigation

SecurePass Lab

SecurePass Lab is an offline password health, exposure, and demo audit toolkit for local educational use.

Features

  • Password health check
  • Local breach/common-password wordlist check
  • Demo user dataset generation
  • Demo user offline audit mode
  • Live terminal progress
  • CSV and JSON export
  • Linux and Termux-friendly CLI

Modes

Generate demo users

python3 run.py --mode generate --users 12

Audit demo users

python3 run.py --mode audit-demo-users --delay 20

Check a password

python3 run.py --mode check-password --password "Welcome123"

Check a password in local breach wordlist

python3 run.py --mode breach-list-check --password "123456"

Setup on Linux

python3 -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt
python3 run.py --mode generate --users 12
python3 run.py --mode audit-demo-users

Setup on Termux

pkg update
pkg install python
pip install -r requirements.txt
python3 run.py --mode generate --users 12
python3 run.py --mode check-password

Safety - This project is for offline defensive education and local dummy/demo data only.


How to install & run

python3 -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt
python3 run.py --mode generate --users 12
python3 run.py --mode audit-demo-users --delay 20
python3 run.py --mode check-password --password "Welcome123"
python3 run.py --mode breach-list-check --password "123456"

YOU CAN ALSO ADD YOUR CUSTOM WORDLIST IN "securepass-lab/data/wordlists/" DIRECTORY.

About

SecurePass Lab is an offline cybersecurity toolkit designed to evaluate password strength and identify potential exposure risks without relying on external servers or internet connectivity.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages