Skip to content

phip1611/bruteforcer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

bruteforcer - A cli program written in Rust to brute force hashes using libbruteforce

This CLI uses libbruteforce. It can brute force passwords with various hash functions. For maximum performance the program takes advantage of all threads.

Usage Examples

Bruteforce the given hash with the sha256 hashing algorithm and the given alphabet.
$ bruteforcer -A=abcdef0123456789 2baf1f40105d9501fe319a8ec463fdf4325a2a5df445adf3f572f626253678c9 sha256

Help

For help type bruteforce -h

Synopsis:
    $ bruteforcer <input_to_crack:string> <hashing_algo:string> <max_len:num> <min_len:num> [... flags]

hashing algorithm:
    - one of 'identity' (no hash), 'sha1', 'sha256', or 'md5'
    - The hashing algorithm will be applied to every possible value during bruteforce before
      it's compared to the target value

flags:
    -L: use capital letters (A-Z)
    -l: use lower case letters (a-z)
    -d: use digits (0-9)
    -U: use capital umlauts (Ä-Ü)
    -u: use lower case umlauts (ä-ü)
    -S: use all special chars on QWERTZ keyboards
    -s: use common special chars on QWERTZ keyboards
    -h: show help
    -f: fair mode (use n-1 threads)
    -A=<Characters>
        - if this is set the above flags will be ignored
        - there is no check if each character is only once in the string

    hint: flags can stand anywhere in the command

About

A CLI using libbruteforce.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages