A powerful and user-friendly command-line tool for managing email:password combination lists. This tool provides a comprehensive suite of utilities for processing, cleaning, and organizing credential lists with an intuitive menu-driven interface.
- 🗑 Remove Duplicates - Efficiently removes duplicate entries while preserving order
- 📧 Extract Emails - Extracts all valid email addresses using regex pattern matching
- 🏢 Provider Sorter - Sorts and filters combos by email provider domains with detailed statistics
- ✂️ Split Combos - Splits large combo files into smaller, manageable chunks
- 🔗 Merge Files - Combines multiple combo files into a single unified list
- ✅ Validate Format - Ensures all entries follow the correct username:password format
- 🔀 Randomize Order - Randomizes the order of entries for better distribution
- 🔄 Convert Delimiters - Converts between different delimiter formats (e.g., : to |)
- 👤 Extract Usernames - Extracts only the username portion from combos
- 🔑 Extract Passwords - Extracts only the password portion from combos
- 📨 Extract User from Email - Extracts username part from email addresses
- Interactive GUI - File selection dialogs for easy navigation
- Colorful Output - Terminal output with colors for better readability
- Progress Feedback - Real-time statistics and operation results
- Error Handling - Robust error handling with informative messages
- Cross-Platform - Works on Windows, Linux, and macOS
Make sure you have Python 3.6+ installed on your system.
Install the required packages using pip:
pip install -r requirements.txtOr install manually:
pip install colorama- Clone or download this repository
- Navigate to the project directory
- Install dependencies:
pip install -r requirements.txt - Run the main script:
python main.pyLaunch the application by running python main.py. You'll see an interactive menu with numbered options:
=== Combo List Manager ===
1. Remove duplicates
2. Extract emails
3. Provider sorter
4. Split Combos List
5. Merge combo lists
6. Validate Combo Format
7. Randomize combo order
8. Convert delimiters
9. Extract only usernames
10. Extract only passwords
11. Extract User from Email
0. Exit
Simply enter the number corresponding to your desired operation and follow the prompts.
The tool works with text files containing credentials in the format:
username:password
email@domain.com:password123
user@example.org:mypassword
All processed files are automatically saved with descriptive suffixes:
filename-remove-duplicate.txtfilename-extract-emails.txtfilename-provider-extract-[domains].txtfilename-splitted/(folder with parts)merged.txtormerged-N.txtfilename-validated.txt- And more based on the operation performed
Contributions are welcome! Please feel free to submit a Pull Request. For major changes, please open an issue first to discuss what you would like to change.
This tool is designed for legitimate security research, penetration testing, and educational purposes only. Users are responsible for ensuring compliance with applicable laws and regulations. The authors are not responsible for any misuse of this software.
Always handle credential lists responsibly and ensure proper security measures when working with sensitive data. Consider encrypting files when not in use and following your organization's data handling policies.
⭐ Star this repository if you find it useful!