ASEC++ is an advanced cybersecurity toolkit focused on providing enterprise-grade password generation and wordlist creation capabilities for penetration testers and security researchers. Built with React and TypeScript, it offers a modern interface with comprehensive security features and real-time password strength analysis.
-
🔐 Password Generator
- Cryptographically secure random password generation
- Multiple character sets for enhanced complexity
- Real-time password strength assessment
- Password categorization (Personal, Financial, Work, Other)
- Password expiration tracking
- Password history management
- Favorites system for frequently used passwords
-
🔍 Password Security Tools
- Comprehensive password strength analyzer
- Data breach checker
- Smart password suggestions
- Character variety assessment
- Common pattern detection
- Detailed security recommendations
-
📝 Wordlist Generator
- Create customized wordlists for targeted security testing
- Based on specific entity details
- Tailored for penetration testing scenarios
- Security assessment optimization
-
🎨 Modern Interface
- Clean, intuitive dark-themed UI
- Glass morphism design elements
- Responsive layout for all devices
- Smooth animations and transitions
-
⚙️ Customization Options
- Password length (8-32 characters)
- Character type selection
- Uppercase letters (A-Z)
- Lowercase letters (a-z)
- Numbers (0-9)
- Special characters (!@#$%^&*)
- Password categorization
- Password sharing capabilities
- Choose length and character types
- Select password category
- Click "Generate New Password"
- Copy or save to favorites
- Analyze generated password
- Check for breaches
- Get strength score & feedback
- Apply suggested improvements
- Enter entity details
- Customize wordlist settings
- Generate & export
| Tech | Description |
|---|---|
| React + TS | Modern frontend framework |
| Tailwind CSS | Utility-first responsive styling |
| shadcn/ui | Custom UI component library |
| Framer Motion | Animations and transitions |
| Vite | Fast development build tool |
We welcome contributions! Here's how you can help:
-
Fork the Repository
git clone https://github.com/ADP-1/ASEC.git
-
Create a New Branch
git checkout -b feature/your-feature-name
-
Make Changes and Commit
-
Write clean, documented code
-
Follow existing code style
-
Add tests if applicable
git add . git commit -m "Add your commit message here"
-
Push Changes to Your Fork
git push origin feature/your-feature-name
-
Create a Pull Request
- Go to the original repository
- Click "New Pull Request"
- Select your branch and base branch
- Describe your changes and submit the PR
If you like this project, consider giving it a ⭐ on
GitHub!
It helps support the project and keeps us going.




