Skip to content

A no-std rust bruteforce string-generation library

License

Notifications You must be signed in to change notification settings

5l1v3r1/bruteforce-rs

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

bruteforce

Crates.io Crates.io Codacy grade

GitHub Workflow Status GitHub issues Discord

This is the fastest string generation library for brute-forcing or similar. (Supports no-std)

Add to your dependencies

[dependencies]
bruteforce = "0.2.0"

Example

use bruteforce::BruteForce;
let mut brute_forcer = BruteForce::new(charset!("ABCDEFGHIJKLMNOPQRSTUVWXYZ"));

const password: &'static str = "PASS";
for s in brute_forcer {
    if s == password.to_string() {
       println!("Password cracked");
       break;
    }
}

Contribution

If you want you can contribute. We need people, who write better documentation, optimize algorithms, implement more algorithms, finding bugs or submitting ideas.

About

A no-std rust bruteforce string-generation library

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Rust 100.0%