bitcoin-rapid-password-tester v1.0.1
bitcoin-rapid-password-tester (brpt)
npm i bitcoin-rapid-password-tester -gbrpt allows you to quickly try a bunch of different passwords in the terminal with one command.
Run brpt and you will automatically get an instance of bitcoind set up running in the background to the default directory (~/Library/Application Support/Bitcoin). You can change the default directory with the --datadir flag.
You will get a continuous REPL that will allow you to rapidly enter many different passwords fast.
$ brpt
• bitcoind is starting...
• bitcoind server ready
> admin
✗ - invalid password admin
> adminadmin
✗ - invalid password adminadminWhen one matches the REPL will exit and congratulate you.
$ brpt
• bitcoind is starting...
• bitcoind server ready
> mypassword
✓ - correct password mypasswordYou can also paste in a hole bunch of passwords and test in bulk as long as they all end in new lines.
Depending on how many your processing you might need to increase the --rpcthreads flag or the --rps (request per second) flag. The latter rate-limits how many request will be sent to bitcoind per second, in order to prevent a 500 error.