Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/deeprobin/bruteforce-rs
A no-std rust bruteforce string-generation library
https://github.com/deeprobin/bruteforce-rs
bruteforce cracking hacking password-cracking pentesting rust
Last synced: 29 days ago
JSON representation
A no-std rust bruteforce string-generation library
- Host: GitHub
- URL: https://github.com/deeprobin/bruteforce-rs
- Owner: deeprobin
- License: mit
- Created: 2020-01-04T18:39:11.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2024-05-12T08:18:12.000Z (8 months ago)
- Last Synced: 2024-12-03T00:37:47.618Z (about 1 month ago)
- Topics: bruteforce, cracking, hacking, password-cracking, pentesting, rust
- Language: Rust
- Homepage:
- Size: 84 KB
- Stars: 13
- Watchers: 3
- Forks: 9
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
- Code of conduct: docs/CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# bruteforce
[![Crates.io](https://img.shields.io/crates/v/bruteforce?style=flat-square)](https://crates.io/crates/bruteforce/)
[![Crates.io](https://img.shields.io/crates/l/bruteforce?style=flat-square)](LICENSE.md)
[![Codacy grade](https://img.shields.io/codacy/grade/6d381bdf373e4205bfd0d23876acb07d?style=flat-square)](https://app.codacy.com/manual/DeepRobin/bruteforce-rs/dashboard)[![GitHub Workflow Status](https://img.shields.io/github/workflow/status/DeepRobin/bruteforce-rs/CI?style=flat-square)](https://github.com/deeprobin/bruteforce-rs/actions)
[![GitHub issues](https://img.shields.io/github/issues/DeepRobin/bruteforce-rs?style=flat-square)](https://github.com/deeprobin/bruteforce-rs/issues)
[![Discord](https://img.shields.io/discord/137221870452867072?style=flat-square)](https://discord.gg/mFHDMVe)This is the fastest string generation library for brute-forcing or similar. (Supports no-std)
* [Docs - docs.rs](https://docs.rs/bruteforce/)
* [Crate information - crates.io](https://crates.io/crates/bruteforce/)## Add to your dependencies
```toml
[dependencies]
bruteforce = "0.3.0"```
## Example
```rust
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.