Tor Metrics
  • Metrics
  • Home
  • Users
  • Servers
  • Traffic
  • Performance
  • Onion Services
  • Applications
  • More
  • News
  • Sources
  • Services
  • Development
  • Research
  • About
Tor Metrics
  • Home
  • Users
  • Servers
  • Traffic
  • Performance
  • Onion Services
  • Applications
  • Home
  • Development

Development #

You're a developer and want to write a tool that uses Tor network data? Here we're collecting programming libraries, APIs, and links to other code bases to get inspiration from.

Parsing libraries #

The following libraries help you with parsing Tor network data from the CollecTor service.

  • Tor Metrics Library is a Java library to fetch and parse Tor descriptors.
  • Stem is a Python library that parses Tor descriptors.
  • Zoossh is a parser written in Go for Tor-specific data formats.

Query support #

The following tools help you with querying Tor network data from the Onionoo service.

  • OnionPy provides memcached support to cache queried data.
  • onionoo-node-client is a Node.js client library for the Onionoo API.

© 2009–2018 The Tor Project

Contact

This material is supported in part by the National Science Foundation under Grant No. CNS-0959138. Any opinions, finding, and conclusions or recommendations expressed in this material are those of the author(s) and do not necessarily reflect the views of the National Science Foundation. "Tor" and the "Onion Logo" are registered trademarks of The Tor Project, Inc.. Data on this site is freely available under a CC0 no copyright declaration: To the extent possible under law, the Tor Project has waived all copyright and related or neighboring rights in the data. Graphs are licensed under a Creative Commons Attribution 3.0 United States License.