Releases: Clats97/ClatsCracker
Releases · Clats97/ClatsCracker
ClatsCracker 1.03
ClatsCracker v1.03:
- Opens a dictionary file in UTF-8 first; if that fails, falls back to CP-1252
- Prevents crashes on unusual characters and smoothly handles Windows vs. Unix line endings.
- Processes files in small chunks to avoid excessive memory usage.
- Uses UTF-8 with a fallback for invalid characters during password checks.
- Prevents script crashes by replacing problematic characters instead of throwing errors.
- Quickly counts the total lines in a file without loading them all into memory.
- Improves accuracy of the progress indicator.
- Reads one dictionary file line by line to test each password candidate.
- Exits immediately if a valid password is found or if instructed to stop.
- Uses multiple threads to test each file simultaneously.
- Stops on a successful match or reports failure if none found.
- On a found match, stops all processing, shows success immediately, and prompts the user.
- If no password is found, it shows a “not found” message after all threads complete.
- Progress indicators (%, APS, ETA) are no longer in real time. It now gives a progress update every 10,000,000 lines to reduce overhead.
Why These Changes Matter
- Safeguard Against Encoding Errors: Ensures the script works with older or locale-specific files.
- Memory Efficiency: Reads files in smaller pieces, preventing large memory spikes.
- Faster Processing: Multiple threads can check different dictionary files in parallel.
ClatsCracker 1.02
-
Additional Hash Algorithms: Newly supported algorithms include sha1_v2, crc32, md4, ripemd160, blake2_224, sha224, sha3_224, sha3_384, and sha3_512.
-
Improved Auto-Detection: The script now lists multiple candidate algorithms if lengths match, prompting the user to choose.
-
CPU Usage Throttling: Introduced a CPU load check using psutil to pause execution when usage exceeds a threshold, preventing system overload.
-
Expanded Validation: Enhanced hash length checking for a broader range of supported algorithms.
-
Interface: Minor adjustments to the CLI.
ClatsCracker 1.01
The first version of ClatsCracker