findwallet
v3.0.0
Published
Crawl through your files and find any bitcoin core wallet files.
Maintainers
Readme
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 -gUsage 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
- 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
