{"id":13584774,"url":"https://github.com/leto/wack","last_synced_at":"2025-04-12T10:07:47.054Z","repository":{"id":66530171,"uuid":"147351671","full_name":"leto/wack","owner":"leto","description":"ack for wallet.dat's","archived":false,"fork":false,"pushed_at":"2018-12-29T09:28:34.000Z","size":21,"stargazers_count":9,"open_issues_count":3,"forks_count":6,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-04-12T10:07:39.018Z","etag":null,"topics":["bitcoin","zcash"],"latest_commit_sha":null,"homepage":null,"language":"Perl","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/leto.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null}},"created_at":"2018-09-04T13:35:52.000Z","updated_at":"2024-09-09T04:21:00.000Z","dependencies_parsed_at":"2023-06-25T23:39:39.601Z","dependency_job_id":null,"html_url":"https://github.com/leto/wack","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/leto%2Fwack","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/leto%2Fwack/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/leto%2Fwack/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/leto%2Fwack/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/leto","download_url":"https://codeload.github.com/leto/wack/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248550635,"owners_count":21122933,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["bitcoin","zcash"],"created_at":"2024-08-01T15:04:30.914Z","updated_at":"2025-04-12T10:07:47.031Z","avatar_url":"https://github.com/leto.png","language":"Perl","readme":"# wack - Wallet Ack\n\nInspired by Ack, this is wallet ack (wack). It can read any Bitcoin\n(or compatible fork) wallet.dat file and tell you lots of stuff about it,\nallow you to search it, perform forensic analysis on corrupt files and\nvarious other things.\n\nHere is a typical Zcash fork wallet.dat :\n\n    $ ./wack\n    =====Wallet Key Stats=====\n    tx                        4379\n    keymeta                   181\n    key                       181\n    pool                      101\n    name                      97\n    purpose                   97\n    watchs                    66\n    zkeymeta                  25\n    zkey                      25\n    version                   1\n    orderposnext              1\n    minversion                1\n    defaultkey                1\n    bestblock                 1\n    witnesscachesize          1\n    Total: 5158 keys in 15 key types\n\nThis particular wallet came from a Hush 2.0 node, which can be inferred because\n64 of the watch-only addresses correspond to 2018 Komodo notary addresses.\n\n# CLI Arguments\n\nBy default, wack reads a wallet.dat in the current directory. To specify a different\nlocation, give it as an argument. For example, the default location of a Zcash wallet\non OS X:\n\n    ./wack ~/Library/Application\\ Support/Zcash/wallet.dat\n\n# Security\n\nNever show the output of this program to anyone, unless you know exactly what it means!\n\nThis program has read-only access to the wallet it opens, the code cannot write\nto the wallet.dat in any way. In fact, the Perl library we use does not support\nwriting to the kind of BerkeleyDB format wallet.dat is in, our library limits\nus to read-only access.\n\nYou should read and understand every line in wack before you run it on a wallet\nthat has any value.\n\n# Compatible Coins\n\n  * Bitcoin\n  * Zcash\n  * Komodo + all asset chains\n  * Hush\n  * Any codebase which uses BTC wallet.dat format\n\nCurrently Monero/CryptoNite wallets are not supported, but that feature may\nbe implemented in the future. Patches welcome!\n\n# License\n\nGPLv3\n","funding_links":[],"categories":["Perl"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fleto%2Fwack","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fleto%2Fwack","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fleto%2Fwack/lists"}