password-strength-checker-cli-tool
v1.0.15
Published
A CLI Tool to Check Password Strength
Readme
🔐 Password Strength Checker CLI Tool
A feature-rich command-line tool built using JavaScript (Node.js) to analyze and validate passwords using various methods including dictionary checks, brute-force simulation, hashing, file input/output, and live progress bars.
⚙️ Tech Stack
- Language: Node.js (ES Modules)
✨ Features
- ✅ Check password strength with scoring
- 📖 Check passwords using a dictionary wordlist (
-d) - 🧠 Brute-force password cracking simulation (
-b) - 📂 Input passwords from a file (
-l input.txt) - 📝 Save output results to a file (
-o output.txt) - 🔐 Check a single hashed password (
-i <hash>) - 🧾 Use a custom dictionary wordlist (
-w wordlist.txt) - 📊 Command-line progress bar for long-running operations
🧰 Requirements
- Node.js v18+ (recommended: v20+)
"type": "module"must be set inpackage.jsonto use ES modules
📦 Installation
git clone https://github.com/prabhakaranskt/password-strength-checker-CLI-tool.git
cd password-strength-checker-CLI-tool
npm installUsage:
- Check a Single Password
node src/cli.js -p "YOUR PASSWORD" ``` - Dictionary Check Mode
node src/cli.js -d -w wordlist.txt --password 'YOUR PASSWORD' - Bruteforce Simulation Mode
node src/cli.js -b -p 'YOUR PASSWORD'- Hash Check Mode
node src/cli.js -i -p 'YOUR PASSWORD'- Test Input File & Output File
node src/cli.js -l input.txt -o output.txt
