mirror of
https://github.com/torproject/metrics-lib.git
synced 2025-02-12 04:50:40 +00:00
DescripTor -- A Tor Descriptor API for Java =========================================== DescripTor is a Java API that fetches Tor descriptors from a variety of sources like cached descriptors and directory authorities/mirrors. The DescripTor API is useful to support statistical analysis of the Tor network data and for building services and applications. The descriptor types supported by DescripTor include relay and bridge descriptors which are part of Tor's directory protocol as well as Torperf data files, GetTor statistics files, and TorDNSEL's exit lists. Access to these descriptors is unified to facilitate access to publicly available data about the Tor network. This API is designed for Java programs that process Tor descriptors in batches. A Java program using this API first sets up a descriptor source by defining where to find descriptors and which descriptors it considers relevant. The descriptor source then makes the descriptors available in a descriptor store. The program can then query the descriptor store for the contained descriptors. Changes to the descriptor sources after descriptors are made available in the descriptor store will not be noticed. This simple programming model was designed for periodically running, batch-processing applications and not for continuously running applications that rely on learning about changes to an underlying descriptor source. Work-In-Progress Notice ======================= As of December 2011, this library is a work in progress. Its interfaces may change at any time. If you want to be informed of interface changes during the initial development phase, ask for your software to be added to the list below (software name, repository, contact person): - DocTor, https://git.torproject.org/doctor.git, karsten - Onionoo, https://git.torproject.org/onionoo.git, karsten - metrics-web, https://git.torproject.org/metrics-web.git, karsten - metrics-db, https://git.torproject.org/metrics-db.git, karsten
Description
unofficial git repo -- report bugs/issues/pull requests on https://gitlab.torproject.org/ --
Languages
Java
99.7%
HTML
0.3%