Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Offline Hash Auditor

A Python command-line tool for auditing weak password hashes in authorized and controlled environments.

This project demonstrates basic cybersecurity concepts such as hash analysis, password auditing, and multithreaded dictionary attacks.

Features

  • Automatic hash algorithm detection
  • Supports MD5, SHA1 and SHA256
  • Multithreaded password auditing
  • Wordlist statistics
  • Progress tracking
  • JSON report export
  • Colored CLI output
  • Verbose mode

Project Structure

offline-hash-auditor │ ├── auditor │ └── hash_cracker.py │ ├── utils │ ├── console.py │ ├── hash_utils.py │ ├── reporter.py │ └── validator.py │ ├── wordlists │ └── demo_wordlist.txt │ ├── reports │ ├── main.py ├── requirements.txt ├── .gitignore └── README.md

Usage

Example command:

python main.py -t 5f4dcc3b5aa765d61d8327deb882cf99 -w wordlists/demo_wordlist.txt --threads 4

Verbose mode:

python main.py -t HASH -w WORDLIST --threads 4 -v

About

Python CLI tool for offline password hash auditing with multithreading support.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages