Skip to content

mcandre/swiper

Repository files navigation

swiper: high performance password cracker

EXAMPLE

$ 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

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.

DISCLAIMER

Intended for educational purposes only.

SEE ALSO

  • shifty, an FPGA implementation

About

high performance password cracker

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published