Hi folks,
As part of my attempt to learn more of the Bitcoin protocol and also to get at a rough estimate of the current size of the Bitcoin network, I've started working on
https://github.com/ayeowch/bitnodes.
The project is essentially a Python script that sends out getaddr (
https://en.bitcoin.it/wiki/Protocol_specification#getaddr) message to all peering nodes in a recursive manner to find all the nodes in the network. It is far from complete as I have yet to arrive at a final number myself but I am sending this out anyway to get more feedbacks and also to share with those that may be interested on this metric as well.