LICENSE
MANIFEST.in
README.md
cache_fallback_directories.py
cache_manual.py
requirements.txt
run_tests.py
setup.cfg
setup.py
tor-prompt
tox.ini
docs/Makefile
docs/api.rst
docs/change_log.rst
docs/conf.py
docs/contents.rst
docs/download.rst
docs/faq.rst
docs/index.rst
docs/roles.py
docs/tutorials.rst
docs/_static/bandwidth_graph_output.png
docs/_static/digest_chart.png
docs/_static/doctor.png
docs/_static/duck_duck_go_hidden_service.png
docs/_static/exit_map.png
docs/_static/favicon.png
docs/_static/haiku.css_t
docs/_static/hidden_service.png
docs/_static/locale_selection_output.png
docs/_static/logo.png
docs/_static/logo.svg
docs/_static/logo_orig.svg
docs/_static/manual_output.png
docs/_static/nyx.png
docs/_static/style.css
docs/_static/twitter_output.png
docs/_static/words_with.png
docs/_static/buttons/api.png
docs/_static/buttons/back.png
docs/_static/buttons/bug_tracker.png
docs/_static/buttons/change_log.png
docs/_static/buttons/download.png
docs/_static/buttons/faq.png
docs/_static/buttons/tutorials.png
docs/_static/buttons/resources/api.xcf
docs/_static/buttons/resources/back.xcf
docs/_static/buttons/resources/bug_tracker.xcf
docs/_static/buttons/resources/button_background.xcf
docs/_static/buttons/resources/change_log.xcf
docs/_static/buttons/resources/download.xcf
docs/_static/buttons/resources/faq.xcf
docs/_static/buttons/resources/tutorials.xcf
docs/_static/example/bandwidth_stats.py
docs/_static/example/benchmark_metrics_lib.java
docs/_static/example/benchmark_server_descriptor_metrics_lib.java
docs/_static/example/benchmark_server_descriptor_stem.py
docs/_static/example/benchmark_server_descriptor_zoossh.go
docs/_static/example/benchmark_stem.py
docs/_static/example/benchmark_zoossh.go
docs/_static/example/broken_listener.py
docs/_static/example/check_digests.py
docs/_static/example/client_usage_using_pycurl.py
docs/_static/example/client_usage_using_socksipy.py
docs/_static/example/collector_caching.py
docs/_static/example/collector_reading.py
docs/_static/example/compare_flags.py
docs/_static/example/create_descriptor.py
docs/_static/example/create_descriptor_content.py
docs/_static/example/current_descriptors.py
docs/_static/example/custom_path_selection.py
docs/_static/example/descriptor_from_orport.py
docs/_static/example/descriptor_from_tor_control_socket.py
docs/_static/example/descriptor_from_tor_data_directory.py
docs/_static/example/download_descriptor.py
docs/_static/example/ephemeral_hidden_services.py
docs/_static/example/event_listening.py
docs/_static/example/exit_used.py
docs/_static/example/fibonacci_multiprocessing.py
docs/_static/example/fibonacci_threaded.py
docs/_static/example/get_hidden_service_descriptor.py
docs/_static/example/hello_world.py
docs/_static/example/introduction_points.py
docs/_static/example/list_circuits.py
docs/_static/example/load_test.py
docs/_static/example/manual_config_options.py
docs/_static/example/outdated_relays.py
docs/_static/example/persisting_a_consensus.py
docs/_static/example/persisting_a_consensus_with_parse_file.py
docs/_static/example/queue_listener.py
docs/_static/example/read_with_parse_file.py
docs/_static/example/reading_twitter.py
docs/_static/example/relay_connections.py
docs/_static/example/resuming_ephemeral_hidden_service.py
docs/_static/example/running_hidden_service.py
docs/_static/example/saving_and_loading_descriptors.py
docs/_static/example/slow_listener.py
docs/_static/example/tor_descriptors.py
docs/_static/example/utilities.py
docs/_static/example/validate_descriptor_content.py
docs/_static/example/votes_by_bandwidth_authorities.py
docs/_static/example/words_with.py
docs/_static/label/archlinux.png
docs/_static/label/debian.png
docs/_static/label/doctor.png
docs/_static/label/double_double_toil_and_trouble.png
docs/_static/label/down_the_rabbit_hole.png
docs/_static/label/east_of_the_sun.png
docs/_static/label/exit_map.png
docs/_static/label/fedora.png
docs/_static/label/freebsd.png
docs/_static/label/gentoo.png
docs/_static/label/mirror_mirror_on_the_wall.png
docs/_static/label/netbsd.png
docs/_static/label/nyx.png
docs/_static/label/openbsd.png
docs/_static/label/osx.png
docs/_static/label/over_the_river.png
docs/_static/label/python_package_index.png
docs/_static/label/redhat.png
docs/_static/label/slackware.png
docs/_static/label/source_repository.png
docs/_static/label/the_little_relay_that_could.png
docs/_static/label/to_russia_with_love.png
docs/_static/label/tortoise_and_the_hare.png
docs/_static/label/ubuntu.png
docs/_static/label/resources/archlinux.xcf
docs/_static/label/resources/debian.xcf
docs/_static/label/resources/doctor.xcf
docs/_static/label/resources/double_double_toil_and_trouble.xcf
docs/_static/label/resources/down_the_rabbit_hole.xcf
docs/_static/label/resources/east_of_the_sun.xcf
docs/_static/label/resources/exit_map.xcf
docs/_static/label/resources/fedora.xcf
docs/_static/label/resources/freebsd.xcf
docs/_static/label/resources/gentoo.xcf
docs/_static/label/resources/mirror_mirror_on_the_wall.xcf
docs/_static/label/resources/netbsd.xcf
docs/_static/label/resources/nyx.xcf
docs/_static/label/resources/openbsd.xcf
docs/_static/label/resources/osx.xcf
docs/_static/label/resources/over_the_river.xcf
docs/_static/label/resources/python_package_index.xcf
docs/_static/label/resources/redhat.xcf
docs/_static/label/resources/slackware.xcf
docs/_static/label/resources/source_repository.xcf
docs/_static/label/resources/the_little_relay_that_could.xcf
docs/_static/label/resources/to_russia_with_love.xcf
docs/_static/label/resources/tortoise_and_the_hare.xcf
docs/_static/label/resources/ubuntu.xcf
docs/_static/prompt/attach.png
docs/_static/prompt/events_command.png
docs/_static/prompt/events_variable.png
docs/_static/prompt/help.png
docs/_static/prompt/info.png
docs/_static/prompt/python.png
docs/_static/prompt/run.png
docs/_static/prompt/run_events.png
docs/_static/prompt/run_events_pipe.png
docs/_static/prompt/run_file.png
docs/_static/prompt/starting_tor.png
docs/_static/prompt/tor_commands.png
docs/_static/resources/exit_map_alt.png
docs/_static/section/download/archlinux.png
docs/_static/section/download/debian.png
docs/_static/section/download/fedora.png
docs/_static/section/download/freebsd.png
docs/_static/section/download/gentoo.png
docs/_static/section/download/git.png
docs/_static/section/download/git_alt.png
docs/_static/section/download/netbsd.png
docs/_static/section/download/openbsd.png
docs/_static/section/download/osx.png
docs/_static/section/download/pypi.png
docs/_static/section/download/redhat.png
docs/_static/section/download/slackware.png
docs/_static/section/download/ubuntu.png
docs/_static/section/download/resources/fedora.svg
docs/_static/section/tutorials/cauldron.png
docs/_static/section/tutorials/mad_hatter.png
docs/_static/section/tutorials/mirror.png
docs/_static/section/tutorials/riding_hood.png
docs/_static/section/tutorials/soviet.png
docs/_static/section/tutorials/tortoise.png
docs/_static/section/tutorials/train.png
docs/_static/section/tutorials/windrose.png
docs/_static/section/tutorials/resources/mad_hatter.xcf
docs/_static/section/tutorials/resources/riding_hood.svg
docs/_static/section/tutorials/resources/tortoise_large.png
docs/_static/section/tutorials/resources/windrose.svg
docs/_static/section/tutorials/resources/windrose.xcf
docs/_templates/layout.html
docs/api/connection.rst
docs/api/control.rst
docs/api/directory.rst
docs/api/exit_policy.rst
docs/api/manual.rst
docs/api/process.rst
docs/api/response.rst
docs/api/socket.rst
docs/api/version.rst
docs/api/descriptor/bandwidth_file.rst
docs/api/descriptor/certificate.rst
docs/api/descriptor/collector.rst
docs/api/descriptor/descriptor.rst
docs/api/descriptor/export.rst
docs/api/descriptor/extrainfo_descriptor.rst
docs/api/descriptor/hidden_service.rst
docs/api/descriptor/microdescriptor.rst
docs/api/descriptor/networkstatus.rst
docs/api/descriptor/reader.rst
docs/api/descriptor/remote.rst
docs/api/descriptor/router_status_entry.rst
docs/api/descriptor/server_descriptor.rst
docs/api/descriptor/tordnsel.rst
docs/api/util/conf.rst
docs/api/util/connection.rst
docs/api/util/enum.rst
docs/api/util/init.rst
docs/api/util/log.rst
docs/api/util/proc.rst
docs/api/util/str_tools.rst
docs/api/util/system.rst
docs/api/util/term.rst
docs/api/util/test_tools.rst
docs/api/util/tor_tools.rst
docs/tutorials/double_double_toil_and_trouble.rst
docs/tutorials/down_the_rabbit_hole.rst
docs/tutorials/east_of_the_sun.rst
docs/tutorials/mirror_mirror_on_the_wall.rst
docs/tutorials/over_the_river.rst
docs/tutorials/the_little_relay_that_could.rst
docs/tutorials/to_russia_with_love.rst
docs/tutorials/tortoise_and_the_hare.rst
docs/tutorials/examples/bandwidth_stats.rst
docs/tutorials/examples/check_digests.rst
docs/tutorials/examples/compare_flags.rst
docs/tutorials/examples/download_descriptor.rst
docs/tutorials/examples/exit_used.rst
docs/tutorials/examples/list_circuits.rst
docs/tutorials/examples/outdated_relays.rst
docs/tutorials/examples/persisting_a_consensus.rst
docs/tutorials/examples/relay_connections.rst
docs/tutorials/examples/votes_by_bandwidth_authorities.rst
stem/__init__.py
stem/cached_fallbacks.cfg
stem/cached_manual.sqlite
stem/connection.py
stem/control.py
stem/directory.py
stem/exit_policy.py
stem/manual.py
stem/prereq.py
stem/process.py
stem/settings.cfg
stem/socket.py
stem/version.py
stem.egg-info/PKG-INFO
stem.egg-info/SOURCES.txt
stem.egg-info/dependency_links.txt
stem.egg-info/top_level.txt
stem/client/__init__.py
stem/client/cell.py
stem/client/datatype.py
stem/descriptor/__init__.py
stem/descriptor/bandwidth_file.py
stem/descriptor/certificate.py
stem/descriptor/collector.py
stem/descriptor/export.py
stem/descriptor/extrainfo_descriptor.py
stem/descriptor/hidden_service.py
stem/descriptor/hidden_service_descriptor.py
stem/descriptor/microdescriptor.py
stem/descriptor/networkstatus.py
stem/descriptor/reader.py
stem/descriptor/remote.py
stem/descriptor/router_status_entry.py
stem/descriptor/server_descriptor.py
stem/descriptor/tordnsel.py
stem/interpreter/__init__.py
stem/interpreter/arguments.py
stem/interpreter/autocomplete.py
stem/interpreter/commands.py
stem/interpreter/help.py
stem/interpreter/settings.cfg
stem/response/__init__.py
stem/response/add_onion.py
stem/response/authchallenge.py
stem/response/events.py
stem/response/getconf.py
stem/response/getinfo.py
stem/response/mapaddress.py
stem/response/protocolinfo.py
stem/util/__init__.py
stem/util/conf.py
stem/util/connection.py
stem/util/ed25519.py
stem/util/enum.py
stem/util/log.py
stem/util/lru_cache.py
stem/util/ordereddict.py
stem/util/ports.cfg
stem/util/proc.py
stem/util/str_tools.py
stem/util/system.py
stem/util/term.py
stem/util/test_tools.py
stem/util/tor_tools.py
test/__init__.py
test/arguments.py
test/network.py
test/output.py
test/require.py
test/runner.py
test/settings.cfg
test/task.py
test/integ/__init__.py
test/integ/installation.py
test/integ/interpreter.py
test/integ/manual.py
test/integ/process.py
test/integ/version.py
test/integ/client/__init__.py
test/integ/client/connection.py
test/integ/connection/__init__.py
test/integ/connection/authentication.py
test/integ/connection/connect.py
test/integ/control/__init__.py
test/integ/control/base_controller.py
test/integ/control/controller.py
test/integ/descriptor/__init__.py
test/integ/descriptor/collector.py
test/integ/descriptor/extrainfo_descriptor.py
test/integ/descriptor/microdescriptor.py
test/integ/descriptor/networkstatus.py
test/integ/descriptor/remote.py
test/integ/descriptor/server_descriptor.py
test/integ/directory/__init__.py
test/integ/directory/authority.py
test/integ/directory/fallback.py
test/integ/response/__init__.py
test/integ/response/protocolinfo.py
test/integ/socket/__init__.py
test/integ/socket/control_message.py
test/integ/socket/control_socket.py
test/integ/util/__init__.py
test/integ/util/conf.py
test/integ/util/connection.py
test/integ/util/proc.py
test/integ/util/system.py
test/unit/__init__.py
test/unit/doctest.py
test/unit/endpoint.py
test/unit/installation.py
test/unit/manual.py
test/unit/tor_man_example
test/unit/tor_man_with_unknown
test/unit/tutorial.py
test/unit/tutorial_examples.py
test/unit/version.py
test/unit/client/__init__.py
test/unit/client/address.py
test/unit/client/cell.py
test/unit/client/certificate.py
test/unit/client/kdf.py
test/unit/client/link_protocol.py
test/unit/client/link_specifier.py
test/unit/client/size.py
test/unit/client/data/new_link_cells
test/unit/connection/__init__.py
test/unit/connection/authentication.py
test/unit/connection/connect.py
test/unit/control/__init__.py
test/unit/control/controller.py
test/unit/descriptor/__init__.py
test/unit/descriptor/bandwidth_file.py
test/unit/descriptor/certificate.py
test/unit/descriptor/collector.py
test/unit/descriptor/compression.py
test/unit/descriptor/descriptor.py
test/unit/descriptor/export.py
test/unit/descriptor/extrainfo_descriptor.py
test/unit/descriptor/hidden_service_v2.py
test/unit/descriptor/hidden_service_v3.py
test/unit/descriptor/microdescriptor.py
test/unit/descriptor/reader.py
test/unit/descriptor/remote.py
test/unit/descriptor/router_status_entry.py
test/unit/descriptor/server_descriptor.py
test/unit/descriptor/tordnsel.py
test/unit/descriptor/data/__init__.py
test/unit/descriptor/data/bandwidth_file_v1.0
test/unit/descriptor/data/bandwidth_file_v1.2
test/unit/descriptor/data/bandwidth_file_v1.4
test/unit/descriptor/data/bridge_descriptor
test/unit/descriptor/data/bridge_descriptor_with_ed25519
test/unit/descriptor/data/bridge_extrainfo_descriptor_with_ed25519
test/unit/descriptor/data/bridge_network_status
test/unit/descriptor/data/cached-certs
test/unit/descriptor/data/cached-consensus
test/unit/descriptor/data/cached-consensus-v2
test/unit/descriptor/data/cached-microdescs
test/unit/descriptor/data/compressed_bz2
test/unit/descriptor/data/compressed_gzip
test/unit/descriptor/data/compressed_identity
test/unit/descriptor/data/compressed_lzma
test/unit/descriptor/data/compressed_zstd
test/unit/descriptor/data/cr_in_contact_line
test/unit/descriptor/data/descriptor_archive.tar
test/unit/descriptor/data/descriptor_archive.tar.bz2
test/unit/descriptor/data/descriptor_archive.tar.gz
test/unit/descriptor/data/detached_signatures
test/unit/descriptor/data/example_descriptor
test/unit/descriptor/data/extrainfo_bridge_descriptor
test/unit/descriptor/data/extrainfo_bridge_descriptor_multiple
test/unit/descriptor/data/extrainfo_descriptor_with_ed25519
test/unit/descriptor/data/extrainfo_relay_descriptor
test/unit/descriptor/data/hidden_service_basic_auth
test/unit/descriptor/data/hidden_service_duckduckgo
test/unit/descriptor/data/hidden_service_facebook
test/unit/descriptor/data/hidden_service_stealth_auth
test/unit/descriptor/data/hidden_service_v3
test/unit/descriptor/data/hidden_service_v3_inner_layer
test/unit/descriptor/data/hidden_service_v3_intro_point
test/unit/descriptor/data/hidden_service_v3_outer_layer
test/unit/descriptor/data/metrics_cert
test/unit/descriptor/data/metrics_consensus
test/unit/descriptor/data/metrics_server_desc_multiple
test/unit/descriptor/data/metrics_vote
test/unit/descriptor/data/negative_uptime
test/unit/descriptor/data/non-ascii_descriptor
test/unit/descriptor/data/old_descriptor
test/unit/descriptor/data/server_descriptor_with_ed25519
test/unit/descriptor/data/collector/__init__.py
test/unit/descriptor/data/collector/bandwidths-2019-05-cropped.tar
test/unit/descriptor/data/collector/bridge-extra-infos-2019-03-cropped.tar
test/unit/descriptor/data/collector/bridge-server-descriptors-2019-02-cropped.tar
test/unit/descriptor/data/collector/bridge-statuses-2019-05-cropped.tar
test/unit/descriptor/data/collector/certs-cropped.tar
test/unit/descriptor/data/collector/consensuses-2018-06-cropped.tar
test/unit/descriptor/data/collector/exit-list-2018-11-cropped.tar
test/unit/descriptor/data/collector/extra-infos-2019-04-cropped.tar
test/unit/descriptor/data/collector/index.json
test/unit/descriptor/data/collector/index.py
test/unit/descriptor/data/collector/microdescs-2019-05-cropped.tar
test/unit/descriptor/data/collector/server-descriptors-2005-12-cropped.tar
test/unit/descriptor/data/unparseable/cached-microdesc-consensus_with_carriage_returns
test/unit/descriptor/data/unparseable/extrainfo_nonascii_v3_reqs
test/unit/descriptor/data/unparseable/new_metrics_type
test/unit/descriptor/data/unparseable/riddle
test/unit/descriptor/data/unparseable/tiny.png
test/unit/descriptor/data/unparseable/vote
test/unit/descriptor/networkstatus/__init__.py
test/unit/descriptor/networkstatus/bridge_document.py
test/unit/descriptor/networkstatus/detached_signature.py
test/unit/descriptor/networkstatus/directory_authority.py
test/unit/descriptor/networkstatus/document_v2.py
test/unit/descriptor/networkstatus/document_v3.py
test/unit/descriptor/networkstatus/key_certificate.py
test/unit/directory/__init__.py
test/unit/directory/authority.py
test/unit/directory/fallback.py
test/unit/exit_policy/__init__.py
test/unit/exit_policy/policy.py
test/unit/exit_policy/rule.py
test/unit/interpreter/__init__.py
test/unit/interpreter/arguments.py
test/unit/interpreter/autocomplete.py
test/unit/interpreter/commands.py
test/unit/interpreter/help.py
test/unit/response/__init__.py
test/unit/response/add_onion.py
test/unit/response/authchallenge.py
test/unit/response/control_line.py
test/unit/response/control_message.py
test/unit/response/events.py
test/unit/response/getconf.py
test/unit/response/getinfo.py
test/unit/response/mapaddress.py
test/unit/response/protocolinfo.py
test/unit/response/singleline.py
test/unit/util/__init__.py
test/unit/util/conf.py
test/unit/util/connection.py
test/unit/util/enum.py
test/unit/util/log.py
test/unit/util/proc.py
test/unit/util/str_tools.py
test/unit/util/system.py
test/unit/util/term.py
test/unit/util/text_file
test/unit/util/tor_tools.py