Learn about our RFC process, Open RFC meetings & more.Join in the discussion! »

findwallet

2.0.0 • Public • Published

Wallet Finder (findwallet)

Crawl through your files and find any bitcoin core wallet files.

Wallet Finder scrapes through your specified paths to find hex data corresponding to a bitcoin core wallet. Unless the file is compressed, or chunked, it will always find it regardless of bitcoin core version, file extension, or any non-destructive data modification. Starting v2.0, It can also extract private keys from corrupt wallets.

Installation

npm install findwallet -g

Usage example

Zee's Wallet Finder.
 
findwallet -i [inputPath/inputFile] -o [outputFile]
 
 -i     : Required. Specify which path(s) to scan directly or through a newline separated file.
 -o     : Specify optional output file where to store wallet paths if any exist.
 -h     : Displays this message.

Tip : paths.txt is an example of an inputFile.

Dependencies

This project uses fast-glob, and yargs for cli functionality. For extraction of private keys, bs58 and wif dependencies have been added. I may push a version in the future to remove the later dependencies and implement Base58 encoding locally.

Release History

  • 2.0.0
    • Added extraction functionality! If the wallet is not encrypted, the program will export both compressed and uncompressed private keys to a text file in the same folder.
  • 1.0.0
    • Initial commit

Donate

If my project helped you recover something, I'd appreciate a tip!

KingZee : 1KingZeeW97uLvngcUA3R6QJx18Fn78ddb

Distributed under the GPLv3 license. See LICENSE for more information.

Contributing

  1. Fork it (https://github.com/kingzee/findwallet/fork)
  2. Create your feature branch (git checkout -b feature/fooBar)
  3. Commit your changes (git commit -am 'Add some fooBar')
  4. Push to the branch (git push origin feature/fooBar)
  5. Create a new Pull Request

Install

npm i findwallet

DownloadsWeekly Downloads

3

Version

2.0.0

License

GPL-3.0

Unpacked Size

43 kB

Total Files

5

Last publish

Collaborators

  • avatar