Releases: Ch4120N/ChComboParser
ChComboParser v1.0.1
🚀 Release v1.0.1 - Stability, Cross-Platform UI & Performance Fixes
Welcome to v1.0.1 of ChComboParser!
This update is a dedicated stability patch. After putting the tool through heavy testing with massive datasets, we identified and squashed a few edge-case bugs to ensure rock-solid reliability. We also polished the UI to guarantee it looks beautiful on every operating system, especially Windows.
🛠️ What's Fixed in v1.0.1
- 🐛 Fixed Memory Over-Read Bug: Resolved a critical edge case in the multi-threaded chunking algorithm where the final chunk could accidentally read past the end of the file. (Translation: No more random garbage characters at the end of your output files!)
- 🧵 Thread-Safe Progress Bar: Fixed a race condition in the console output. The progress bar now updates smoothly and cleanly without garbled text, even when maxing out your CPU with 16+ threads.
- 100% Windows Compatibility: Replaced Unicode box-drawing characters (like
╔═╗) with standard ASCII (+---+). This ensures the statistics box renders perfectly in Windows CMD and PowerShell without needing to change the terminal code page (chcp 65001). - 🍎 macOS & Linux Polish: Minor under-the-hood tweaks to ensure consistent, bug-free behavior across all POSIX systems.
📦 Pre-compiled Binaries
Download the ready-to-run executable for your system below. No installation required—just download and run!
| Platform | Architecture | Download |
|---|---|---|
| Windows | x64 (64-bit) | 👉 ChComboParser-windows-x64.exe |
| Linux | x64 (64-bit) | 👉 ChComboParser-linux-x64 |
(🍎 macOS users: Please compile from source using the instructions in the README. It takes less than 30 seconds!)
Built with ❤️ by Ch4120N
ChComboParser v1.0.0
🚀 ChComboParser v1.0.0 - Initial Release
Welcome to the first official release of ChComboParser, a blazing-fast, multi-threaded C++ utility designed to parse, extract, filter, and clean credential combination lists (combos).
Developed by Ch4120N for the cybersecurity community, this tool is built for maximum throughput and minimal memory overhead, making it perfect for processing massive datasets.
✨ What's New in v1.0.0
- 🚀 Multi-Threaded Processing: Auto-detects CPU cores and splits files into optimized chunks for parallel processing.
- 🧹 Smart Deduplication: Hash-set based duplicate removal to ensure clean output lists.
- 📊 Detailed Statistics: Real-time progress bar and comprehensive post-run statistics.
- 📏 Advanced Filtering: Filter by min/max string length, skip empty fields, and trim whitespace.
- 🔤 String Transformations: Convert extracted fields to lowercase or uppercase on the fly.
- 🔀 Sorting & Counting: Sort output alphabetically or run in "count-only" mode.
- 🛠️ Flexible Delimiters: Works with any delimiter (
:,@,|,;, etc.) and supports any field index.
📦 Pre-compiled Binaries
Download the pre-compiled executable for your operating system below. No installation required—just download and run!
| Platform | Architecture | Download Link |
|---|---|---|
| 🪟 Windows | x64 (64-bit) | 👉 ChComboParser-Windows-x64.exe |
| 🐧 Linux | x64 (64-bit) | 👉 ChComboParser-Linux-x64 |
(Note: Windows users may need to click "Run anyway" if Windows Defender SmartScreen flags the unsigned executable. Linux users may need to run chmod +x ChComboParser-Linux-x64 before executing).
🍎 For macOS Users
Can I use the Linux pre-compiled binary on macOS?
❌ No. Linux binaries (ELF format) and macOS binaries (Mach-O format) use completely different executable formats and system libraries. They are not cross-compatible.
✅ How to get it on macOS:
Because ChComboParser is written in standard C++17, you can compile it on macOS in seconds! Just open your Terminal and run:
# Install Xcode command line tools if you haven't already
xcode-select --install
# Clone and build
git clone https://github.com/Ch4120N/ChComboParser.git
cd ChComboParser
mkdir build && cd build
cmake .. -DCMAKE_BUILD_TYPE=Release
make -j$(sysctl -n hw.ncpu)
# Run it!
./ChComboParser⚡ Quick Start Guide
Once downloaded, open your terminal or command prompt and run:
Extract passwords (Index 1) using : delimiter:
# Windows
ChComboParser-Windows-x64.exe combos.txt passwords.txt : 1
# Linux / macOS
./ChComboParser combos.txt passwords.txt : 1Extract usernames (Index 0), sort them, and remove duplicates:
./ChComboParser combos.txt clean_users.txt : 0 -sFilter passwords between 8 and 64 characters:
./ChComboParser combos.txt filtered.txt : 1 -m 8 -M 64Run ./ChComboParser -h or ChComboParser.exe -h to see the full list of options.
⚠️ Disclaimer
This tool is developed by Ch4120N for educational purposes and cybersecurity learning. It is intended to help security researchers, penetration testers, and system administrators analyze and clean credential datasets.
Do not use this tool for malicious purposes or unauthorized access. Always ensure you have explicit permission before testing or analyzing credentials.
🐛 Bug Reports & Contributions
Found a bug or have a feature request? Please open an issue on GitHub!
Developed with ❤️ by Ch4120N