Running a Bitcoin node is powerful, but also opaque. You know it's syncing, you know it's connected, but what exactly is going on under the hood?
NodeScope brings full visibility to your Bitcoin nodes. You can monitor which peers your node is connected to, observe real-time P2P gossip, and track how your node participates in the network.
Historical data about peer connections, message flows, and data exchange helps you understand network topology, peer quality, and your node’s behavior over time.
NodeScope uses a lightweight proxy, log ingestion, and RPC data collection to give you a complete picture of your node’s network activity.
- Historical records of peers your node connects to
- Messages sent and received from each peer, with timestamps
- Peer versions and services, and handshakes tracking (even those that fail)
Eventually (not yet there):
cargo install nodescope
nodescope daemon --config nodescope.tomlWe also plan on offering NodeScope binaries as downloads on GitHub Releases, Homebrew, Nix, and other package managers.
NodeScope is open source! We welcome contributions from the community. Feel free to open issues, submit pull requests, or suggest new features. For development setup, please refer to the contributing guide.
NodeScope is open source and available under the MIT License. See the license file for more details.