Skip to content

Releases: Clats97/ClatsCracker

ClatsCracker 1.03

24 Dec 00:30
a7be61f
Compare
Choose a tag to compare

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

19 Dec 00:04
33bd7d1
Compare
Choose a tag to compare
  • 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

15 Dec 18:42
6a808ff
Compare
Choose a tag to compare

The first version of ClatsCracker