Bitcoin address balance checker on steroids.
π Install --> Releases
Building and running the Go executable.
-
Make sure Go is installed, GOROOT & GOPATH path and all that good stuff is set.
-
Use the
go get
command to install required packages. Syntax :go get package-import-path
-
From the project directory or pointing to
main.go
rungo build
. Syntaxgo build -o /path/BTCSteroids/main_go.exe /path/BTCSteroids/main.go
-
Check the specified output path for the built binary
-
To run the built file, just run it from the command console, in this case
main_go.exe
BTCSteroids/
ββββ main.go
ββββ README.md
+--- electrum/
| βββ misc.go
| βββ network.go
| βββ server.go
|
+--- operations/
| βββ string_in_slice.go
| βββ unique_in_slice.go
|
+--- services/
| βββ address_to_scripthash.go
|
|
ββββ steroids/
βββ bitcoinchain_com.go
βββ blockchain_info.go
βββ blockcypher_com.go
βββ blockonomics_co.go
βββ bloom_flayer.go
βββ electrum_x.go
βββ hammer.go
βββ sample_addresses.go
βββ smartbit_com.go
βββ workers.go
This project includes some workers that use APIs, go-electrum to check the given addresses against nodes and a local checker using bloom filters. The Blockonomics worker needs an API Key. Add it/change in the file blockonomics_co.go
.
Another thing to note is that you may need to update node addresses in electrum_x.go
This is a project I picked up while learning Go Programming and was inspired by this repo. Golang is fast and I have an interest in blockchain technologies.
- This program can be used to watch a list of addresses, check
sample_addresses.go
- You can a worker that checks against local DB/TSV/CSV file of addresses with balance using bloom filters. Check
bloom_flayer.go
. To improve efficacy, we can further check the results with one of the other workers to weed out false-positives. As you can tell by now, this worker is more geared more towards "bitcoin-cracking" (I mean, it is pointless and inefficient to use this to check balances or watch bitcoin wallets) - Both the above use cases can be chained with an address generator using worlists,random generation or whatever means, modifying the program so as to use stdin or read the addresses from a file.
NOTE: The local implementation used to serve the database of addresses with balances using bloom filters has been removed from this version
Icons made by Freepik from Flaticon
- https://github.com/ashishbhate/hammer
- https://github.com/Ismaestro/markdown-template
- https://github.com/checksum0/go-electrum
- https://gobyexample.com/waitgroups
- https://api.smartbit.com.au/v1/blockchain/address -> NOTE: defunct
- https://blockexplorer.com/api-ref
- https://www.blockchain.com/api/q
- https://www.blockcypher.com/dev/bitcoin/#rate-limits-and-tokens
- https://bitcoinchain.com/api#api_blockchain
- https://1209k.com/bitcoin-eye/ele.php -> NOTE: for getting electrum node addresses
γ»Please read this disclaimer carefully before using the HWID Spoofing Tool ("Tool") available on this GitHub site. By accessing or using the Tool, you agree to be bound by this disclaimer.
γ»Use at Your Own Risk: The HWID Spoofing Tool is provided for educational and informational purposes only. It is intended to demonstrate the concept of HWID spoofing and its potential applications. However, it is important to understand that the use of this Tool may violate the terms of service or terms of use of certain software or services. Use this Tool at your own risk.
γ»No Guarantees: Although the HWID Spoofing Tool has been tested on a virtual machine and efforts have been made to ensure its functionality, the Tool is provided "as is" without any guarantees or warranties of any kind. I cannot guarantee that the Tool will work flawlessly on all systems or that it will not cause any issues or damages.
γ»Limited Liability: I specifically DISCLAIM LIABILITY FOR INCIDENTAL OR CONSEQUENTIAL DAMAGES arising out of the use or inability to use the HWID Spoofing Tool. In no event shall I be liable for any loss or damage suffered as a result of the use or misuse of the Tool, including but not limited to any direct, indirect, special, or consequential damages.
γ»Responsibility: You are solely responsible for your actions and the consequences that may arise from the use of the HWID Spoofing Tool. It is your responsibility to ensure that your use of the Tool complies with all applicable laws, regulations, and terms of service or terms of use.
γ»Legal Implications: The use of HWID spoofing tools may be illegal or against the terms of service of certain software or services. It is your responsibility to understand and comply with the laws and terms governing the use of such tools in your jurisdiction or in relation to specific software or services.
γ»By using the HWID Spoofing Tool, you acknowledge that you have read, understood, and agreed to this disclaimer. If you do not agree with any part of this disclaimer, do not use the Tool.