BRUTE FORCE ATTACK
SIMULATOR
Explore password security through a safe, local browser demo
Try a harmless client-side demonstration of systematic guessing. Nothing is sent to a server, and no real account or credential is targeted.
Run a small PIN demonstration
This intentionally bounded demo validates a six-digit PIN and tries guesses locally. The production simulator supports additional methods, password types, AI scoring, and reports through Flask.
Use Flask locally for the complete lab
These features intentionally remain in the Python app instead of being faked on Pages.
Four attack generators
Brute force, dictionary, rule-based, and hybrid batches are served by Flask APIs.
LOCAL BACKENDAI security report
The Random Forest model and recommendation engine run in Python at startup.
LOCAL BACKENDSession validation
Passwords are held in the local Flask session for the multi-stage simulation flow.
LOCAL BACKENDSQLite history
Non-sensitive run statistics are stored by the local database module.
LOCAL BACKEND