Ants Watch

ants watch is a DHT client monitoring tool. It is able to log the activity of all nodes in a DHT network by carefully placing ants in the DHT keyspace. For nodes to utilize the DHT they need to perform routing table maintenance tasks. These tasks consist of sending requests to several other nodes close to oneself in the DHT keyspace. ants watch ensures that at least one of these requests will always hit one of the deployed ants. When a request hits an ant, we record information about the requesting peer like agent version, supported protocols, IP addresses, and more.

{{< button href="https://github.com/probe-lab/ants-watch" >}}GitHub{{< /button >}}

How does it work?

What data does ants-watch gather?

ants watch can collect information about the requesting peer. Information gathered includes:

Setup & Deployment

For detailed information on how to setup and deploy ants, please refer to the tool's Github repository: https://github.com/probe-lab/ants-watch/blob/dev/README.md#setup.

Contributing

Feel free to head over to the GitHub repository and dive in! Open an issue or submit PRs.

{{< button href="https://github.com/probe-lab/ants-watch" >}}GitHub{{< /button >}}