/bruteforce-rs

A no-std rust bruteforce string-generation library

Primary LanguageRustMIT LicenseMIT

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.