smellyslabassistant / Bitcoin-Webserver

Bitcoin-Webserver

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Bitcoin-Webserver

 Bitcoin-Webserver-on_ice - tweaked to the best webserver
 using library from https://github.com/iceland2k14/secp256k1
 create_fastbloom.py - creates bloomfilter from addresses txt file so we could load it fast
 keep in mind that a small rate of false positives will be present
 jquery-3.6.1 - javascript library for rapid development(all requests to webserver are ajax-powered)
 p2tr_util.py - Bech32m P2TR addresses library

Main Features:
- Set any curve point with its respective coefficient as Generator point (default G of secp256k1)
- All three points with same y-coordinate and private keys (lambda and beta) in modal window by hex key click
- Legacy(Compressed, Uncompressed), P2SH, Bech32 P2WPKH,P2WSH addresses, Bech32m P2TR addresses
- Check address balance from bloomfilter file database with play sound when found
- BloomFilter file creation

 You can download fresh txt database with addresses from here(right column): http://addresses.loyce.club/
 Download. Unpack to the folder with script.
 Start create_fastbloom.py and wait untill done.
 Then just start webserver_fastbloom_5.2.3.py 
 To use your file with addresses uncomment filename in create_fastbloom.py
 #filename = 'your_filename' and paste your filename between ''
 example:
 filename = 'address.txt'

Python dependencies:

pip install bit bitcoinlib pygame base58 ecdsa fastbloom-rs
for python 3.11 pip install pygame --pre

 You can tweak the speed of random and sequence to lower values to make it faster:
 code line 1403 const random_speed = 300, sequence_speed = 300;
 Added random mode for generator point G: (creates a certain offset)
 start like this: python webserver_fastbloom_5.2.3.py  random

Usage:

 localhost:3333/1  -  go to page number 1
 localhost:3333/@1098761 - search page by private key in decimal
 localhost:3333/$FA783FFDE - search page by private key in hex
 localhost:3333/5JWuC9UYTYHrj9Rh8c64YSU1TAt5KDmY231vgghfBCvF8h171Zq  - search by WIF
 localhost:3333/KzJyNCQZr97QV2Bz8ZsLdmQCzWcS3RMZuZu5xAETW3c1P9yJvk9Z - search by WIF
 localhost:3333/[3384] - change step for next
 localhost:3333/(3456-9876) - set range for random

or just paste

 1 - go to page number 1
 @1098761 - search page by private key in decimal
 $FA783FFDE - search page by private key in hex
 5JWuC9UYTYHrj9Rh8c64YSU1TAt5KDmY231vgghfBCvF8h171Zq - search by WIF
 KzJyNCQZr97QV2Bz8ZsLdmQCzWcS3RMZuZu5xAETW3c1P9yJvk9Z - search by WIF
 [3384] - change step for next
 (3456-9876) - set range for random

in the Search Field and then make a click on page.


Screenshot (5)

Screenshot (19)

Screenshot (27)


Donations Welcome Bitcoin Address: https://www.blockchain.com/btc/address/3Fnc4w98wF5mRMpNyK4DooHw5gELLXj5Hd

About

Bitcoin-Webserver


Languages

Language:Python 100.0%Language:Batchfile 0.0%