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.
npm install findwallet -g
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.
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.
- 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.
- Initial commit
If my project helped you recover something, I'd appreciate a tip!
KingZee : 1KingZeeW97uLvngcUA3R6QJx18Fn78ddb
Distributed under the GPLv3 license. See
LICENSE for more information.
- Fork it (https://github.com/kingzee/findwallet/fork)
- Create your feature branch (
git checkout -b feature/fooBar)
- Commit your changes (
git commit -am 'Add some fooBar')
- Push to the branch (
git push origin feature/fooBar)
- Create a new Pull Request