Skip to content

Releases: Ch4120N/ChComboParser

ChComboParser v1.0.1

22 Jun 21:14

Choose a tag to compare

🚀 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

20 Jun 20:38

Choose a tag to compare

🚀 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 : 1

Extract usernames (Index 0), sort them, and remove duplicates:

./ChComboParser combos.txt clean_users.txt : 0 -s

Filter passwords between 8 and 64 characters:

./ChComboParser combos.txt filtered.txt : 1 -m 8 -M 64

Run ./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