peerCounter is a project that aims to address the problem of estimating the size of large and dynamic peer-to-peer networks.
It consists of an API and an application, both implemented in Java.
Free counter