A production-grade, browser-based cybersecurity toolkit with 12+ professional security tools. Runs entirely client-side — no server or backend required.
| # | Tool | Description |
|---|---|---|
| 01 | Password Generator | Generate secure passwords with customizable length, character sets, and entropy display |
| 02 | Strength Analyzer | Analyze password strength with HIBP breach database integration |
| 03 | Hash Generator | Generate MD5, SHA-1, SHA-256, SHA-384, SHA-512 hashes |
| 04 | Universal Decoder | Decode/encode Base64, Hex, URL encoding, ROT13, Binary, and more |
| 05 | AES Encryption | AES-256-GCM encryption/decryption with PBKDF2 key derivation |
| 06 | JWT Decoder | Decode and inspect JSON Web Tokens (header, payload, signature) |
| 07 | Subnet Calculator | Calculate network ranges, broadcast addresses, and host counts |
| 08 | HTTP Headers | Analyze HTTP response headers for security misconfigurations |
| 09 | URL Analyzer | Decompose and inspect URLs for suspicious patterns |
| 10 | CSP Builder | Build Content Security Policy headers with a visual interface |
| 11 | Checksum Verifier | Verify file integrity using SHA-256 checksums |
| 12 | Entropy Analyzer | Measure randomness/entropy of input data |
-
Clone the repository:
git clone https://github.com/<your-username>/CyberForge-Toolkit.git
-
Open
index.htmlin your browser, or serve it locally:# Using Python python -m http.server 8080 # Using Node.js npx serve .
-
That's it — no dependencies, no build step, no backend.
CyberForge-Toolkit/
├── index.html # Main application UI & layout
├── app.js # Core application logic & dashboard
├── tools.js # Tool implementations (AES, JWT, etc.)
├── styles.css # Complete styling & animations
├── serve.bat # Windows batch file to launch local server
└── README.md # This file
- 100% Client-Side: All operations run in your browser. No data is sent to any server.
- No Dependencies: Pure HTML, CSS, and JavaScript — no npm packages or frameworks.
- HIBP Integration: Password breach checking uses the k-Anonymity model (only a partial hash prefix is sent).
MIT License — free for personal and commercial use.