All Classes

Class Description
BandwidthFile
A bandwidth file contains information on relays' bandwidth capacities and is produced by bandwidth generators, previously known as bandwidth scanners.
BandwidthFile.RelayLine  
BandwidthHistory
Contains the bandwidth history of a relay or bridge.
BridgedbMetrics
Contains aggregated information about requests to the BridgeDB service.
BridgeExtraInfoDescriptor
Contains a sanitized bridge extra-info descriptor.
BridgeNetworkStatus
Contains a sanitized bridge network status document.
BridgePoolAssignment
Contains a sanitized list of bridges together with the distribution pools they have been assigned to by the bridge distribution service BridgeDB.
BridgeServerDescriptor
Contains a sanitized bridge server descriptor.
Descriptor
Superinterface for any descriptor with access to generic information about the descriptor.
DescriptorCollector
Descriptor source that synchronizes descriptors from the CollecTor service to a given local directory.
DescriptorParseException
Thrown if raw descriptor contents cannot be parsed to one or more Descriptor instances, according to descriptor specifications.
DescriptorParser
Descriptor source that parses descriptors from raw descriptor contents.
DescriptorReader
Descriptor source that reads descriptors from local files and provides an iterator over parsed descriptors.
DescriptorSourceFactory
Factory for descriptor sources which in turn produce descriptors.
DirectoryKeyCertificate
Contains a key certificate in the version 3 directory protocol.
DirectorySignature
Contains the signature of a network status consensus or vote.
DirSourceEntry
Contains details about an authority and its vote that contributed to a consensus.
ExitList
Contains an exit list containing the IP addresses of relays that the exit list service TorDNSEL found when exiting through them.
ExitList.Entry
Exit list entry containing results from a single exit scan.
ExtraInfoDescriptor
Contains a relay or sanitized bridge extra-info descriptor.
LogDescriptor
Contains a log file.
LogDescriptor.Line
Base interface for accessing log lines.
Method
Enum for web server access log methods.
Microdescriptor
Contains a relay microdescriptor.
NetworkStatusEntry
Contains an entry in a network status in the version 2 or 3 directory protocol or in a bridge network status.
OnionPerfAnalysisConverter
Converter that takes an OnionPerf analysis document as input and provides one or more TorperfResult instances as output.
ParsedOnionPerfAnalysis
Parsed OnionPerf analysis document with all relevant fields for OnionPerfAnalysisConverter to convert contained measurements to TorperfResult instances.
RelayDirectory
Contains a signed directory in the version 1 directory protocol.
RelayExtraInfoDescriptor
Contains a relay extra-info descriptor.
RelayNetworkStatus
Contains a network status document in the version 2 directory protocol.
RelayNetworkStatusConsensus
Contains a network status consensus in the version 3 directory protocol.
RelayNetworkStatusVote
Contains a network status vote in the version 3 directory protocol.
RelayServerDescriptor
Contains a relay server descriptor.
RouterStatusEntry
Contains a router status entry contained in a signed directory in the version 1 directory protocol.
ServerDescriptor
Contains a relay or sanitized bridge server descriptor.
SnowflakeStats
Contain aggregated information about snowflake proxies and snowflake clients.
TorperfResult
Contains performance measurement results from making simple HTTP requests over the Tor network.
TorperfResultsBuilder
Builder that accepts key-value pairs and produces a single line in the Torperf results format.
UnparseableDescriptor
Contains a descriptor that could not be parsed.
WebServerAccessLog
Contains a sanitized web server access log file from a torproject.org web server.
WebServerAccessLog.Line
Facilitates access to all log line fields that don't only contain default values post sanitization.