• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..09-Aug-2021-

data/H03-May-2022-

examples/H09-Aug-2021-6053

images/H03-May-2022-

proposals/H09-Aug-2021-209155

AUTHORS.rstH A D09-Aug-2021243 1511

CHANGELOG.rstH A D09-Aug-202144.9 KiB1,1231,028

DEPLOY.rstH A D09-Aug-20212.6 KiB7855

INSTALL.rstH A D09-Aug-20213.7 KiB12485

README.rstH A D09-Aug-20212.5 KiB7554

activity_aggr_file.pumlH A D09-Aug-2021682 2824

activity_aggr_lines.pumlH A D09-Aug-2021736 3733

activity_all.pumlH A D09-Aug-2021250 2513

activity_measure.pumlH A D09-Aug-2021440 3126

activity_scaling_as_torflow.pumlH A D09-Aug-2021940 3531

activity_second_relay.pumlH A D09-Aug-2021520 3027

activity_torflow_aggr.pumlH A D09-Aug-20211.9 KiB6557

activity_torflow_scaling.pumlH A D09-Aug-20216.5 KiB169161

activity_torflow_scaling_simplified.pumlH A D09-Aug-20215 KiB133125

activity_torflow_scaling_simplified1.pumlH A D09-Aug-20211.2 KiB3935

bandwidth_authorities.rstH A D09-Aug-2021760 2918

bandwidth_distribution.rstH A D09-Aug-20211 KiB3922

classes_original.pumlH A D09-Aug-20214.9 KiB221215

code_design.rstH A D09-Aug-20211.3 KiB6143

conf.pyH A D09-Aug-20215.9 KiB20154

config.default.iniH A D09-Aug-20215.1 KiB132124

config.example.iniH A D09-Aug-2021575 1815

config.log.default.iniH A D09-Aug-2021701 4433

config.rstH A D09-Aug-20211.9 KiB5337

config_tor.rstH A D09-Aug-20211.8 KiB4532

contributing.rstH A D09-Aug-202110.9 KiB326230

differences.rstH A D09-Aug-20211.4 KiB4528

documenting.rstH A D09-Aug-20211 KiB4927

faq.rstH A D09-Aug-20211.7 KiB5636

generator.rstH A D09-Aug-20212.1 KiB6541

glossary.rstH A D09-Aug-20211.7 KiB5037

how_works.rstH A D09-Aug-20214.1 KiB13599

implementation.rstH A D09-Aug-20216.5 KiB187135

index.rstH A D09-Aug-20211.7 KiB8769

man_sbws.ini.rstH A D09-Aug-20217.8 KiB239202

man_sbws.rstH A D09-Aug-20213.1 KiB11881

monitoring_bandwidth.rstH A D09-Aug-20211.5 KiB6535

roadmap.rstH A D09-Aug-2021139 1510

sbws.core.rstH A D09-Aug-2021750 4734

sbws.lib.rstH A D09-Aug-2021941 5440

sbws.rstH A D09-Aug-2021262 2316

sbws.util.rstH A D09-Aug-20211,023 6346

state.rstH A D09-Aug-2021777 2215

testing.rstH A D09-Aug-2021483 2416

threads.pumlH A D09-Aug-2021279 2319

tor_bandwidth_files.rstH A D09-Aug-2021714 3318

torflow_aggr.rstH A D09-Aug-202113.8 KiB478327

README.rst

1Readme
2======
3
4`Build
5Status <https://travis-ci.org/https://travis-ci.org/torproject/sbws>`__
6
7Simple Bandwidth Scanner (called ``sbws``) is a Tor bandwidth scanner
8that generates bandwidth files to be used by Directory Authorities.
9
10The scanner measures the bandwidth of each relay in the Tor network
11(except the directory authorities) by creating a two hops circuit with
12the relay. It then measures the bandwidth by downloading data from a
13destination Web Server and stores the measurements.
14
15The generator read the measurements, aggregates, filters and scales them
16using torflow’s scaling method. Then it generates a bandwidth list file
17that is read by a directory authority to report relays’ bandwidth in its
18vote.
19
20**WARNING**: This software is intended to be run by researchers using a
21test Tor network, such as chutney or shadow, or by the Tor bandwidth
22authorities on the public Tor network. Please do not run this software
23on the public Tor network unless you are one of the Tor bandwidth
24authorities, to avoid creating unnecessary traffic.
25
26**ADVICE**: It is recommended to read this documentation at
27https://tpo.pages.torproject.net/network-health/sbws.
28At https://gitlab.torproject.org/tpo/network-health/sbws
29some links won’t be properly rendered. It can also be read after
30installing the Debian package ``sbws-doc`` in ``/usr/share/doc/sbws`` or
31after building it locally as explained in
32``./docs/source/documenting.rst``.
33
34Installing
35----------
36
37See `./INSTALL.rst <INSTALL.rst>`__ (in local directory or tpo Gitlab)
38or `INSTALL.html <INSTALL.html>`__ (local build or Read the Docs).
39
40Deploying and running
41---------------------
42
43See `./DEPLOY.rst <DEPLOY.rst>`__ (in local directory or tpo Gitlab) or
44`DEPLOY.html <DEPLOY.html>`__ (local build or Read the Docs).
45
46Changelog
47---------
48
49See `./CHANGELOG.rst <CHANGELOG.rst>`__ (in local directory or tpo
50Gitlab) or `CHANGELOG.html <CHANGELOG.html>`__ (local build or Read the
51Docs).
52
53Documentation
54-------------
55
56More extensive documentation can be found in the ``./docs`` directory,
57and online at https://tpo.pages.torproject.net/network-health/sbws.
58
59License
60-------
61
62This work is in the public domain within the United States.
63
64We waive copyright and related rights in the work worldwide through the
65`CC0-1.0 license <https://creativecommons.org/publicdomain/zero/1.0>`__.
66
67You can find a copy of the CC0 Public Domain Dedication along with this
68software in ./LICENSE.md
69
70Authors
71-------
72
73See `./AUTHORS.rst <AUTHORS.rst>`__ (in local directory or tpo Gitlab) or
74`AUTHORS.html <AUTHORS.html>`__ (local build or Read the Docs).
75