https://github.com/mcandre/swiper
high performance password cracker
https://github.com/mcandre/swiper
Last synced: about 1 year ago
JSON representation
high performance password cracker
- Host: GitHub
- URL: https://github.com/mcandre/swiper
- Owner: mcandre
- License: other
- Created: 2021-03-01T15:17:59.000Z (over 5 years ago)
- Default Branch: main
- Last Pushed: 2025-03-18T18:10:42.000Z (over 1 year ago)
- Last Synced: 2025-03-18T19:32:54.314Z (over 1 year ago)
- Language: C++
- Homepage:
- Size: 1010 KB
- Stars: 4
- Watchers: 2
- Forks: 0
- Open Issues: 140
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# swiper: high performance password cracker
# EXAMPLE
```console
$ bench-swiper "00091C080F5E"
| ns/op | op/s | err% | total | benchmark
|--------------------:|--------------------:|--------:|----------:|:----------
| 4.85 | 206,326,418.08 | 0.5% | 0.98 | `crack`
```
Don't be surprised if you get segfaults; Validation is left as an exercise for wrappers.
# TECH TALK SLIDES
[The Road to Gigacracking](https://app.box.com/s/w5n4h9gxhgdzo85e5zvlv1w0e71y2ti3)
# ABOUT
swiper is a library for regenerating passwords from Cisco type 7 encrypted configurations.
# WARNING
Expect API/ABI breakages as we continue to tune the project. Recommended to pin dependency at VCS commit ID.
Performance metrics are questionable on Raspberry Pi; ns/op appears to be weirdly too stable. Perhaps a rebase onto Debian Bullseye could refine the metrics.
# DOCUMENTATION
https://mcandre.github.io/swiper/
# LICENSE
BSD-2-Clause
# CONTRIBUTING
For more details on developing swiper itself, see [DEVELOPMENT.md](DEVELOPMENT.md).
# DISCLAIMER
Intended for educational purposes only.
# SEE ALSO
* [shifty](https://github.com/mcandre/shifty), an FPGA implementation