https://github.com/bastidood/wifipass
A plaintext Wi-Fi password extractor for Windows written in Rust.
https://github.com/bastidood/wifipass
password rust security wifi windows
Last synced: about 2 months ago
JSON representation
A plaintext Wi-Fi password extractor for Windows written in Rust.
- Host: GitHub
- URL: https://github.com/bastidood/wifipass
- Owner: BastiDood
- License: mit
- Created: 2024-02-02T22:45:46.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-09-17T13:50:05.000Z (almost 2 years ago)
- Last Synced: 2025-05-31T07:07:49.185Z (about 1 year ago)
- Topics: password, rust, security, wifi, windows
- Language: Rust
- Homepage:
- Size: 24.4 KB
- Stars: 2
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Introducing `wifipass`
Interestingly, Windows saves Wi-Fi passwords in plaintext. The `wifipass` command-line utility is thus a simple Wi-Fi password extractor for Windows written in Rust.
> [!NOTE]
> One could technically use the `netsh` command to achieve the exact same thing; `wifipass` is just a simpler shorthand.
> [!CAUTION]
> As `wifipass` deals with highly sensitive Wi-Fi passwords, it is worth reiterating that this project and its contributors shall not be held liable for damages and leaked information. See the [MIT license](./LICENSE) for more details.
## Development
Until the [`try_find` feature](https://github.com/rust-lang/rust/issues/63178) is stable, `wifipass` requires a nightly Rust compiler.
```bash
# Run `wifipass` with optimizations enabled.
cargo run --release
```
## Special Thanks
This project is a rewrite of [John Hammond's](https://www.youtube.com/@_JohnHammond) [original implementation](https://www.youtube.com/watch?v=auGJJOfmrMM) in Rust. The `wifipass` codebase improves on this by better leveraging "Rusty" patterns and idioms (that were missed in the video).