AUTHORS.md
CHANGELOG.rst
DEPLOY.rst
INSTALL.rst
LICENSE.md
MANIFEST.in
README.md
setup.py
tox.ini
docs/Makefile
docs/make.bat
docs/source/AUTHORS.md
docs/source/CHANGELOG.rst
docs/source/DEPLOY.rst
docs/source/INSTALL.rst
docs/source/README.md
docs/source/activity_all.puml
docs/source/activity_second_relay.puml
docs/source/bandwidth_authorities.rst
docs/source/bandwidth_distribution.rst
docs/source/classes_original.puml
docs/source/code_design.rst
docs/source/conf.py
docs/source/config.default.ini
docs/source/config.example.ini
docs/source/config.log.default.ini
docs/source/config.rst
docs/source/config_tor.rst
docs/source/contributing.rst
docs/source/documenting.rst
docs/source/faq.rst
docs/source/glossary.rst
docs/source/how_works.rst
docs/source/index.rst
docs/source/man_sbws.ini.rst
docs/source/man_sbws.rst
docs/source/monitoring_bandwidth.rst
docs/source/roadmap.rst
docs/source/sbws.core.rst
docs/source/sbws.lib.rst
docs/source/sbws.rst
docs/source/sbws.util.rst
docs/source/state.rst
docs/source/testing.rst
docs/source/threads.puml
docs/source/tor_bandwidth_files.rst
docs/source/v3bw.txt
docs/source/data/critical_sections.dia
docs/source/data/scanner.dia
docs/source/data/use_cases_data_sources.dia
docs/source/examples/sbws.example.ini
docs/source/images/20180901_163442.png
docs/source/images/20180901_164014.png
docs/source/images/43710932-ac1eeea8-9960-11e8-9e7e-21fddff2f7a3.png
docs/source/images/43710933-ac95e0bc-9960-11e8-9aaf-0bb1f83b65e2.png
docs/source/images/activity_all.svg
docs/source/images/activity_second_relay.svg
docs/source/images/advertised_bandwidth.png
docs/source/images/bwauth.svg
docs/source/images/bwauth_measured_7days.png
docs/source/images/bwauth_measured_90days.png
docs/source/images/classes_original.svg
docs/source/images/critical_sections.svg
docs/source/images/packages_sbws.svg
docs/source/images/pycallgraph.png
docs/source/images/scanner.svg
docs/source/images/threads.svg
docs/source/images/torperf.png
docs/source/images/totalcw.png
docs/source/images/use_cases_classes.svg
docs/source/images/use_cases_data_sources.svg
docs/source/proposals/001-switchtohttp.rst
sbws/__init__.py
sbws/globals.py
sbws/sbws.py
sbws.egg-info/PKG-INFO
sbws.egg-info/SOURCES.txt
sbws.egg-info/dependency_links.txt
sbws.egg-info/entry_points.txt
sbws.egg-info/requires.txt
sbws.egg-info/top_level.txt
sbws/core/__init__.py
sbws/core/cleanup.py
sbws/core/generate.py
sbws/core/scanner.py
sbws/core/stats.py
sbws/lib/__init__.py
sbws/lib/circuitbuilder.py
sbws/lib/destination.py
sbws/lib/heartbeat.py
sbws/lib/relaylist.py
sbws/lib/relayprioritizer.py
sbws/lib/resultdump.py
sbws/lib/v3bwfile.py
sbws/util/__init__.py
sbws/util/config.py
sbws/util/filelock.py
sbws/util/fs.py
sbws/util/iso3166.py
sbws/util/parser.py
sbws/util/requests.py
sbws/util/state.py
sbws/util/stem.py
sbws/util/timestamp.py
sbws/util/userquery.py
tests/__init__.py
tests/conftest.py
tests/deb.torproject.org.asc
tests/data/.sbws/state.dat
tests/data/.sbws/datadir/2019-03-25.txt
tests/data/.sbws/tor/cached-consensus
tests/data/.sbws/tor/cached-descriptors
tests/data/.sbws/v3bw/20190325_130909.v3bw
tests/integration/__init__.py
tests/integration/conftest.py
tests/integration/sbws_testnet.ini
tests/integration/core/test_scanner.py
tests/integration/lib/test_circuitbuilder.py
tests/integration/lib/test_destination.py
tests/integration/lib/test_relaylist.py
tests/integration/lib/test_relayprioritizer.py
tests/integration/net/start.sh
tests/integration/net/stop.sh
tests/integration/net/wait.py
tests/integration/net/auth1/fingerprint
tests/integration/net/auth1/torrc
tests/integration/net/auth1/keys/authority_certificate
tests/integration/net/auth1/keys/authority_identity_key
tests/integration/net/auth1/keys/authority_signing_key
tests/integration/net/auth1/keys/ed25519_master_id_public_key
tests/integration/net/auth1/keys/ed25519_master_id_secret_key
tests/integration/net/auth1/keys/ed25519_signing_cert
tests/integration/net/auth1/keys/ed25519_signing_secret_key
tests/integration/net/auth1/keys/secret_id_key
tests/integration/net/auth1/keys/secret_onion_key
tests/integration/net/auth1/keys/secret_onion_key_ntor
tests/integration/net/auth2/fingerprint
tests/integration/net/auth2/torrc
tests/integration/net/auth2/keys/authority_certificate
tests/integration/net/auth2/keys/authority_identity_key
tests/integration/net/auth2/keys/authority_signing_key
tests/integration/net/auth2/keys/ed25519_master_id_public_key
tests/integration/net/auth2/keys/ed25519_master_id_secret_key
tests/integration/net/auth2/keys/ed25519_signing_cert
tests/integration/net/auth2/keys/ed25519_signing_secret_key
tests/integration/net/auth2/keys/secret_id_key
tests/integration/net/auth2/keys/secret_onion_key
tests/integration/net/auth2/keys/secret_onion_key_ntor
tests/integration/net/auth3/fingerprint
tests/integration/net/auth3/torrc
tests/integration/net/auth3/keys/authority_certificate
tests/integration/net/auth3/keys/authority_identity_key
tests/integration/net/auth3/keys/authority_signing_key
tests/integration/net/auth3/keys/ed25519_master_id_public_key
tests/integration/net/auth3/keys/ed25519_master_id_secret_key
tests/integration/net/auth3/keys/ed25519_signing_cert
tests/integration/net/auth3/keys/ed25519_signing_secret_key
tests/integration/net/auth3/keys/secret_id_key
tests/integration/net/auth3/keys/secret_onion_key
tests/integration/net/auth3/keys/secret_onion_key_ntor
tests/integration/net/exit1/fingerprint
tests/integration/net/exit1/torrc
tests/integration/net/exit1/keys/ed25519_master_id_public_key
tests/integration/net/exit1/keys/ed25519_master_id_secret_key
tests/integration/net/exit1/keys/ed25519_signing_cert
tests/integration/net/exit1/keys/ed25519_signing_secret_key
tests/integration/net/exit1/keys/secret_id_key
tests/integration/net/exit1/keys/secret_onion_key
tests/integration/net/exit1/keys/secret_onion_key_ntor
tests/integration/net/exit2/fingerprint
tests/integration/net/exit2/torrc
tests/integration/net/exit2/keys/ed25519_master_id_public_key
tests/integration/net/exit2/keys/ed25519_master_id_secret_key
tests/integration/net/exit2/keys/ed25519_signing_cert
tests/integration/net/exit2/keys/ed25519_signing_secret_key
tests/integration/net/exit2/keys/secret_id_key
tests/integration/net/exit2/keys/secret_onion_key
tests/integration/net/exit2/keys/secret_onion_key_ntor
tests/integration/net/exit3/fingerprint
tests/integration/net/exit3/torrc
tests/integration/net/exit3/keys/ed25519_master_id_public_key
tests/integration/net/exit3/keys/ed25519_master_id_secret_key
tests/integration/net/exit3/keys/ed25519_signing_cert
tests/integration/net/exit3/keys/ed25519_signing_secret_key
tests/integration/net/exit3/keys/secret_id_key
tests/integration/net/exit3/keys/secret_onion_key
tests/integration/net/exit3/keys/secret_onion_key_ntor
tests/integration/net/relay1/fingerprint
tests/integration/net/relay1/torrc
tests/integration/net/relay1/keys/ed25519_master_id_public_key
tests/integration/net/relay1/keys/ed25519_master_id_secret_key
tests/integration/net/relay1/keys/ed25519_signing_cert
tests/integration/net/relay1/keys/ed25519_signing_secret_key
tests/integration/net/relay1/keys/secret_id_key
tests/integration/net/relay1/keys/secret_onion_key
tests/integration/net/relay1/keys/secret_onion_key_ntor
tests/integration/net/relay1mbyteMAB/fingerprint
tests/integration/net/relay1mbyteMAB/torrc
tests/integration/net/relay1mbyteMAB/keys/ed25519_master_id_public_key
tests/integration/net/relay1mbyteMAB/keys/ed25519_master_id_secret_key
tests/integration/net/relay1mbyteMAB/keys/ed25519_signing_cert
tests/integration/net/relay1mbyteMAB/keys/ed25519_signing_secret_key
tests/integration/net/relay1mbyteMAB/keys/secret_id_key
tests/integration/net/relay1mbyteMAB/keys/secret_onion_key
tests/integration/net/relay1mbyteMAB/keys/secret_onion_key_ntor
tests/integration/net/relay1mbyteRBR/fingerprint
tests/integration/net/relay1mbyteRBR/torrc
tests/integration/net/relay1mbyteRBR/keys/ed25519_master_id_public_key
tests/integration/net/relay1mbyteRBR/keys/ed25519_master_id_secret_key
tests/integration/net/relay1mbyteRBR/keys/ed25519_signing_cert
tests/integration/net/relay1mbyteRBR/keys/ed25519_signing_secret_key
tests/integration/net/relay1mbyteRBR/keys/secret_id_key
tests/integration/net/relay1mbyteRBR/keys/secret_onion_key
tests/integration/net/relay1mbyteRBR/keys/secret_onion_key_ntor
tests/integration/net/relay2/fingerprint
tests/integration/net/relay2/torrc
tests/integration/net/relay2/keys/ed25519_master_id_public_key
tests/integration/net/relay2/keys/ed25519_master_id_secret_key
tests/integration/net/relay2/keys/ed25519_signing_cert
tests/integration/net/relay2/keys/ed25519_signing_secret_key
tests/integration/net/relay2/keys/secret_id_key
tests/integration/net/relay2/keys/secret_onion_key
tests/integration/net/relay2/keys/secret_onion_key_ntor
tests/integration/net/relay3/fingerprint
tests/integration/net/relay3/torrc
tests/integration/net/relay3/keys/ed25519_master_id_public_key
tests/integration/net/relay3/keys/ed25519_master_id_secret_key
tests/integration/net/relay3/keys/ed25519_signing_cert
tests/integration/net/relay3/keys/ed25519_signing_secret_key
tests/integration/net/relay3/keys/secret_id_key
tests/integration/net/relay3/keys/secret_onion_key
tests/integration/net/relay3/keys/secret_onion_key_ntor
tests/integration/net/relay4/fingerprint
tests/integration/net/relay4/torrc
tests/integration/net/relay4/keys/ed25519_master_id_public_key
tests/integration/net/relay4/keys/ed25519_master_id_secret_key
tests/integration/net/relay4/keys/ed25519_signing_cert
tests/integration/net/relay4/keys/ed25519_signing_secret_key
tests/integration/net/relay4/keys/secret_id_key
tests/integration/net/relay4/keys/secret_onion_key
tests/integration/net/relay4/keys/secret_onion_key_ntor
tests/integration/net/relay5/fingerprint
tests/integration/net/relay5/torrc
tests/integration/net/relay5/keys/ed25519_master_id_public_key
tests/integration/net/relay5/keys/ed25519_master_id_secret_key
tests/integration/net/relay5/keys/ed25519_signing_cert
tests/integration/net/relay5/keys/ed25519_signing_secret_key
tests/integration/net/relay5/keys/secret_id_key
tests/integration/net/relay5/keys/secret_onion_key
tests/integration/net/relay5/keys/secret_onion_key_ntor
tests/integration/net/relay6/fingerprint
tests/integration/net/relay6/torrc
tests/integration/net/relay6/keys/ed25519_master_id_public_key
tests/integration/net/relay6/keys/ed25519_master_id_secret_key
tests/integration/net/relay6/keys/ed25519_signing_cert
tests/integration/net/relay6/keys/ed25519_signing_secret_key
tests/integration/net/relay6/keys/secret_id_key
tests/integration/net/relay6/keys/secret_onion_key
tests/integration/net/relay6/keys/secret_onion_key_ntor
tests/integration/net/relay7/fingerprint
tests/integration/net/relay7/torrc
tests/integration/net/relay7/keys/ed25519_master_id_public_key
tests/integration/net/relay7/keys/ed25519_master_id_secret_key
tests/integration/net/relay7/keys/ed25519_signing_cert
tests/integration/net/relay7/keys/ed25519_signing_secret_key
tests/integration/net/relay7/keys/secret_id_key
tests/integration/net/relay7/keys/secret_onion_key
tests/integration/net/relay7/keys/secret_onion_key_ntor
tests/integration/util/__init__.py
tests/integration/util/test_requests.py
tests/integration/util/test_stem.py
tests/unit/__init__.py
tests/unit/conftest.py
tests/unit/globals.py
tests/unit/core/test_generate.py
tests/unit/core/test_scanner.py
tests/unit/core/test_stats.py
tests/unit/lib/test_destination.py
tests/unit/lib/test_heartbeat.py
tests/unit/lib/test_resultdump.py
tests/unit/lib/test_results.py
tests/unit/lib/test_v3bwfile.py
tests/unit/lib/data/results.txt
tests/unit/lib/data/results_away.txt
tests/unit/util/test_config.py
tests/unit/util/test_state.py
tests/unit/util/test_stem.py
tests/unit/util/test_timestamp.py
tests/unit/util/test_userquery.py
tests/unit/util/data/user_sbws.ini