Skip to content

Zephurion/kspr

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

kspr

Fast SSH private key passphrase finder written in Rust.

Build

cd kspr
cargo build --release

Usage

./target/release/kspr -k <key_path> -w <wordlist>

Examples

./target/release/kspr -k ~/.ssh/id_ed25519 -w passwords.txt

./target/release/kspr -k ~/.ssh/id_rsa -w passwords.txt \
  --threads 8 --batch-size 8192 --verbose

./target/release/kspr -k ~/.ssh/id_ecdsa -w passwords.txt --cpu-only

Options

-k <path>        Path to SSH private key
-w <file>        Wordlist file

--threads <n>    Number of threads
--batch-size <n> Work per iteration
--cpu-only       Disable GPU/acceleration
--verbose        Show progress

Notes

  • Supports common SSH key types (RSA, ECDSA, ED25519)
  • Optimized for speed and parallel execution
  • Wordlist must be newline separated

About

high performance tool to recover the passphrase of an SSH private key.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors