The program reads mnemonic phrases from a text file on the GPU (CUDA)
The program also reads passwords, numbers, words from a file. There are many finds on them.
Supports all patches, addresses from different coins and tokens.
Automatically detects the coin type based on the given patch. You can specify the type manually.
Multi GPU program. RTX speed 4090 = 500k phrases per sec.
By default, all CUDA cards work. You can specify the necessary -d 0,1,2,3,5
Supports phrase dictionaries up to 16 TB.
The program was extracted from the docker by the miner from whom the installation was rented.
The source code is missing, prohibit the program from accessing the Internet.
If you do not know how to do this, simply disconnect the Internet.
Buy the program https://t.me/cuda8
Launch examples:
chmod +x bip39scan
BTC:
./bip39scan -m seeds.txt --save Found.txt -a btc1.txt -p m/0-1/0-20
./bip39scan -m seeds.txt --save Found.txt -a btc1.txt -p m/44\'/0\'/0\'/0-1/0-10
./bip39scan -m seeds.txt --save Found.txt -a btc3.txt -p m/49\'/0\'/0\'/0-1/0-10
./bip39scan -m seeds.txt --save Found.txt -a btc-bc.txt -p m/84\'/0\'/0\'/0-1/0-10
ETH:
./bip39scan -m seeds.txt --save Found.txt -a eth_addresses.txt -p m/44\'/60\'/0\'/0-1/0-20
Others coins:
./bip39scan -m seeds.txt --save FoundB-cash.txt -a btc-cash.txt -p m/44\'/145\'/0\'/0-1/0-20
./bip39scan -m seeds.txt --save FoundB-cash.txt -a btc-cash.txt -p m/44\'/0\'/0\'/0-1/0-20
./bip39scan -m seeds.txt --save FoundDash.txt -a dash.txt -p m/44\'/5\'/0\'/0-1/0-20
./bip39scan -m seeds.txt --save FoundDoge.txt -a doge.txt -p m/44\'/3\'/0\'/0-1/0-20
./bip39scan -m seeds.txt --save FoundLITE.txt -a lite-L.txt -p m/44\'/2\'/0\'/0-1/0-20
./bip39scan -m seeds.txt --save FoundLITE.txt -a lite-M.txt -p m/49\'/2\'/0\'/0-1/0-20
./bip39scan -m seeds.txt --save FoundLITE.txt -a lie-ltc1.txt -p m/84\'/2\'/0\'/0-1/0-20
ETH Tokens: ARB, AVAX, BASE, BNB, CRO, ETC, ETH, FTM, GETH, GNO, MATIC, OP, opBNB, zkEVM
./bip39scan -m seeds.txt --save TFoundETH.txt -a BAZA/t6.bin -t ethereum -p m/44\'/60\'/160720\'/0-1/0-20
./bip39scan -m seeds.txt --save TFoundETH.txt -a BAZA/t6.bin -t ethereum -p m/44\'/137\'/0\'/0/0-20
./bip39scan -m seeds.txt --save TFoundETHNIM-Nimiq.txt -a BAZA/t6.bin -t ethereum -p m/44\'/242\'/0\'/0/0-20
./bip39scan -m seeds.txt --save TFoundETHAION.txt -a BAZA/t6.bin -t ethereum -p m/44\'/425\'/0\'/0/0-20
./bip39scan -m seeds.txt --save TFoundETHTHETA.txt -a BAZA/t6.bin -t ethereum -p m/44\'/500\'/0\'/0/0-20
./bip39scan -m seeds.txt --save TFoundETHSmartCL.txt -a BAZA/t6.bin -t ethereum -p m/44\'/714\'/0\'/0/0-20
./bip39scan -m seeds.txt --save TFoundETHVET.txt -a BAZA/t6.bin -t ethereum -p m/44\'/818\'/0\'/0/0-20
./bip39scan -m seeds.txt --save TFoundETHCLO.txt -a BAZA/t6.bin -t ethereum -p m/44\'/820\'/0\'/0/0-20
./bip39scan -m seeds.txt --save TFoundETHTOMO.txt -a BAZA/t6.bin -t ethereum -p m/44\'/889\'/0\'/0/0-20
./bip39scan -m seeds.txt --save TFoundETHTT.txt -a BAZA/t6.bin -t ethereum -p m/44\'/1001\'/0\'/0/0-20
./bip39scan -m seeds.txt --save TFoundETHWAN.txt -a BAZA/t6.bin -t ethereum -p m/44\'/5718350\'/0\'/0/0-20
./bip39scan -m seeds.txt --save TFoundETHPOA.txt -a BAZA/t6.bin -t ethereum -p m/44\'/178\'/0\'/0/0-20
./bip39scan -m seeds.txt --save TFoundETHGO.txt -a BAZA/t6.bin -t ethereum -p m/44\'/6060\'/0\'/0/0-20
./bip39scan -m seeds.txt --save TFoundETHCELO.txt -a BAZA/t6.bin -t ethereum -p m/44\'/52752\'/0\'/0/0-20
./bip39scan -m seeds.txt --save TFoundETHPOLYGON.txt -a BAZA/t6.bin -t ethereum -p m/44\'/966\'/0\'/0/0-20
./bip39scan -m seeds.txt --save TFoundETHHARMONY.txt -a BAZA/t6.bin -t ethereum -p m/44\'/1023\'/0\'/0/0-20
./bip39scan -m seeds.txt --save TFoundETHKLAY.txt -a BAZA/t6.bin -t ethereum -p m/44\'/8217\'/0\'/0/0-20
./bip39scan -m seeds.txt --save TFoundETHTRON.txt -a BAZA/t6.bin -t ethereum -p m/44\'/195\'/0\'/0/0-20
./bip39scan -m seeds.txt --save TFoundETHEGLD.txt -a BAZA/t6.bin -t ethereum -p m/44\'/508\'/0\'/0\'/0-20
./bip39scan -m seeds.txt --save TFoundETHADA.txt -a BAZA/t6.bin -t ethereum -p m/1852\'/1815\'/0/0-20
./bip39scan -m seeds.txt --save TFoundETHFLOW.txt -a BAZA/t6.bin -t ethereum -p m/44\'/539\'/0\'/0/0-20
./bip39scan -m seeds.txt --save TFoundETHNEO.txt -a BAZA/t6.bin -t ethereum -p m/44\'/888\'/0\'/0/0-20
./bip39scan -m seeds.txt --save TFoundETHSOL.txt -a BAZA/t6.bin -t ethereum -p m/44\'/501'/0\'/0\'/0-20
./bip39scan -m seeds.txt --save TFoundETHXDC.txt -a BAZA/t6.bin -t ethereum -p m/44\'/550\'/0\'/0/0-20
./bip39scan -m seeds.txt --save TFoundETHXLM.txt -a BAZA/t6.bin -t ethereum -p m/44\'/148\'/0\'/0-20
./bip39scan -m seeds.txt --save TFoundETHXRP.txt -a BAZA/t6.bin -t ethereum -p m/44\'/144\'/0\'/0/0-20
./bip39scan -m seeds.txt --save TFoundETHBNB.txt -a BAZA/t6.bin -t ethereum -p m/44\'/714\'/0\'/0/0-20
It is important to put \ before ' in the patch!!!
If you have address bases of 1-12 GB, it is better to convert them to binary format.
Launch with a text address base of 10 GB = 10 minutes, with a binary base 3-5 seconds.
We create binary databases, example below
BTC
./bip39scan -m seeds.txt --save Found.txt -a btc1.txt --save-bin btc1.bin -p m/44\'/0\'/0\'/0-1/0-10
./bip39scan -m seeds.txt --save Found.txt -a btc3.txt --save-bin btc3.bin -p m/49\'/0\'/0\'/0-1/0-10
./bip39scan -m seeds.txt --save Found.txt -a btc-bc.txt --save-bin btc-bc.bin-p m/84\'/0\'/0\'/0-1/0-10
ETH and tokens
./bip39scan -m seeds.txt --save Found.txt -a eth_addresses.txt --save-bin eth.bin -t ethereum -p m/44\'/60\'/0\'/0-1/0-20
Quick start with binary base:
./bip39scan -m seeds.txt --save Found.txt -a btc1.bin -t P2PKH -p m/0-1/0-20
./bip39scan -m seeds.txt --save Found.txt -a BAZA/btc1.bin -t P2PKH -p m/44\'/0\'/0\'/0-1/0-10<br>
./bip39scan -m seeds.txt --save Found.txt -a BAZA/btc3.bin -t P2SH -p m/49\'/0\'/0\'/0-1/0-10
./bip39scan -m seeds.txt --save Found.txt -a BAZA/btc-bc.bin -t Bech32 -p m/84\'/0\'/0\'/0-1/0-10
./bip39scan -m seeds.txt --save FoundETH.txt -a eth.bin -t ethereum -p m/44\'/60\'/0\'/0-20
The program works very fast, it takes a lot of time to launch each command.
I recommend first creating binary databases, then making a list of launch commands in a file.
This will be faster and more convenient.
Place the file next to the program.
chmod +x START.sh
See the example in the file START.sh
./START.sh
precomp.bin - this is the acceleration table
See other arguments in console ./bip39scan