No description
Find a file
2022-03-19 16:57:42 -03:00
.github Create release.yaml 2021-12-20 16:21:43 -03:00
pybitblock Add files via upload 2022-03-19 16:57:42 -03:00
.gitignore Update the gitignore file to ignore __pycache__ in subfolders 2021-12-03 15:59:28 -06:00
LICENSE Initial commit 2020-05-06 16:31:50 -03:00
poetry.lock Bump pillow from 9.0.0 to 9.0.1 2022-03-12 01:04:40 +00:00
pyproject.toml Update pyproject.toml 2022-03-18 09:07:20 -03:00
README.md Update README.md 2022-03-18 20:25:00 +01:00
requirements.txt Update requirements.txt 2022-03-05 15:32:15 -03:00
ver.txt Update ver.txt 2022-03-18 09:07:35 -03:00

----------------------
CPU Usage: X% 
Memory Usage: X% 
----------------------

Local: PyBLOCK
Node:  XxXxXxX
Block: XxXxXxX
Version: X.x.X

A. PyBLOCK
B. Bitcoin Core
L. Lightning Network
P. Platforms
S. Settings
X. Donate
Q. Exit

Select option:     








PyBLOCK

𝕪𝔹𝕃𝕆𝕂 𝕚𝕥𝕤 𝕒 𝔹𝕚𝕥𝕔𝕠𝕚𝕟 𝔻𝕒𝕤𝕙𝕓𝕠𝕒𝕣𝕕 𝕨𝕚𝕥𝕙 𝕪𝕡𝕙𝕖𝕣𝕡𝕦𝕟𝕜 𝕒𝕖𝕤𝕥𝕙𝕖𝕥𝕚𝕔.

  • This will fully work on a Node that has Bitcoin Core and LND installed.
  • We fully tested and worked perfect on MyNodeBTC
  • We fully tested and worked perfect on RaspiBlitz
  • We fully tested and worked perfect on BitcoinMachines
  • We fully tested and worked perfect on Umbrel

First Start

  • You will need to find the path of the files tls.cert and admin.macaroon to do the REST connection to have access to LND.

  • Poetry is needed to ensure every user has the same python dependencies installed.

    From LOCAL Node

    Open the Terminal.

    -- Easy mode:

    • a@A:~> sudo apt install hexyl
    • a@A:~> pip3 install pybitblock
    • a@A:~> pyblock

    -- Manual mode:

    • a@A:~> sudo apt install hexyl
    • a@A:~> pip3 install poetry
    • a@A:~> git clone https://github.com/curly60e/pyblock.git
    • a@A:~> cd pyblock
    • a@A:~> poetry install
    • a@A:~> cd pybitblock
    • a@A:~> poetry run python3 PyBlock.py

    -- Upgrade:

    • a@A:~> pip3 install pybitblock -U
    • a@A:~> pyblock

    • This is how we continue.


    • It will ask you for the IP:PORT (REST PORT) in this case use: localhost instead of the IP.


    • Then it will ask you for the path to the tls.cert.


    • Then it will ask you for the path to the admin.macaroon.


    • Then it will ask you for the path to bitcoin-cli or if you have already installed just put: bitcoin-cli.


    • And you are in.


    From REMOTE Computer

    • You will need to have tls.cert and admin.macaroon already downloaded from your LND node.
    • Poetry is needed to ensure every user has the same python dependencies installed.
    • Open the Terminal

      -- Easy mode:

      • a@A:~> sudo apt install hexyl
      • a@A:~> pip3 install pybitblock
      • a@A:~> pyblock

      -- Manual mode:

      • a@A:~> sudo apt install hexyl
      • a@A:~> pip3 install poetry
      • a@A:~> git clone https://github.com/curly60e/pyblock.git
      • a@A:~> cd pyblock
      • a@A:~> poetry install
      • a@A:~> cd pybitblock
      • a@A:~> poetry run python3 PyBlock.py

      -- Upgrade:

      • a@A:~> pip3 install pybitblock -U
      • a@A:~> pyblock

      • This is how we continue.


      • It will ask you for the IP:PORT (REST PORT).


      • Then it will ask you for the path to the tls.cert.


      • Then it will ask you for the path to the admin.macaroon.


      • Then it will ask you for the path to bitcoin-cli or if you have already installed just put: bitcoin-cli.


      • And you are in.


Dependencies

  • Install Curl on Debian based type:
    • sudo apt install curl

How to execute

  • python3 PyBlock.py

Created by

@Curly60e curly60e@bitrefill.com

Pentester and contribution by

@SN sn@getalby.com

Contributor

@Danvergara

Tools by

@SamouraiDev, @Korynewton, @Tippin_Me, @TallyCoinApp, @DJBooth007, @MemPool, @CoinGecko, @Igor_Chubin, @Shesek, @LNBits, @LNPAYco, @OpenNodeCo, @BlockStream, @Gwidion, @AlphaaZeta, @Hampus_S, @Mutatrum, @RoboHash, @C_Otto83, @BashCo_, @JamesOb, @BenTheCarman, @Whale_Alert, @BitcoinExplorer, @JanoSide, @LNstats, @Slush_Pool, @Braiins_Systems, @JohnCantrell97, @JoostJgr, @PRguitarman, @NyanCat, ...

SUPPORT PyBLØCK.

pyblock@zbd.gg

Bitcoin Address: bc1qjzaz34nv2ev55vfdu9m5qh0zq0fwcn6c7pkcrv

Samourai Wallet Paynym: PM8TJhNTTq3YVocXuPtLjKx7pKkdUxqwTerWJ2j2a7dNitgyMmBPN6gK61yE17N2vgvQvKYokXktt6D6GZFTmocvDJhaUJfHt7ehEMmthjsT3NQHseFM

Monero: 42jtb4dAfm6BQ8h6x56qGyAMMHVXGRwRMTSb2LwsBg1jVqD4TxfpD1pTK56tkrTMGhEKipZdDHfJrB1g8iQfvSyC7gZ9M8M