CongoJackson/Combo-Manager
The Best Combo Manager
๐ Combo Manager
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.
โจ Features
๐ Core Tools
- ๐ 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
๐จ User Experience
- 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
๐ Installation
Prerequisites
Make sure you have Python 3.6+ installed on your system.
Required Dependencies
Install the required packages using pip:
pip install -r requirements.txtOr install manually:
pip install coloramaQuick Start
- Clone or download this repository
- Navigate to the project directory
- Install dependencies:
pip install -r requirements.txt - Run the main script:
python main.py๐ Usage
Launch 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.
Input File Format
The tool works with text files containing credentials in the format:
username:password
email@domain.com:password123
user@example.org:mypassword
๐ฏ Output Files
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
๐ค Contributing
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.
โ ๏ธ Disclaimer
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.
๐ Security Note
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!