Part 1 — How Tor Directory Floods Fetch and Wait

By 1AEO Team • October 28, 2026 • Observations: October 24–29, 2026 UTC

Table of contents · Tor directory floods · Part 1 of 4.
Part 1 — Request patterns
Part 2 — Circuit reuse
Part 3 — Request outcomes and internal response bytes
Part 4 — Request rates and whole-relay bandwidth

Version scope: Tor 0.4.9.14 with our custom metrics patch. Tor 0.4.9.15, released October 28, adds directory-request DoS controls, including per-circuit BEGIN_DIR rate limiting and a hidden-service directory (HSDir) request limit. The measurements below describe 0.4.9.14, not the effect of those new controls.

Relay letters are stable anonymized labels; repeated letters identify the same relay. We compare 89 observed periods on 64 relays. A directory stream carries requests inside a Tor circuit; BEGIN_DIR asks the relay to open one.

Closed while waiting for an HTTP request was the majority of classified streams in 51 periods. This occurred on 46 relays; those periods averaged about 2½ h. In Relay T’s approximately three-hour observation, 57,501,531 closures (98.2%) received this classification.

HSDir GET requests were the majority of classified streams in 38 periods. This occurred on 30 relays; those periods averaged about 3¼ h. Relay O recorded 14,526,740 HSDir GET requests (99.8%) over about 2½ h.

Majority classifications differed across observations on 12 relays. Their 26 observations averaged about 2¼ h. Relay N had 94.5% classified “Closed while waiting for an HTTP request” in an earlier observation and 99.7% HSDir GET requests in a later one.

Closed while waiting for an HTTP request was the majority of classified streams in 51 periods #

These are closures classified at the end of a directory stream, not received HTTP requests. Relay T’s cumulative counts are complete even though its minute-level rates have gaps.

Closed while waiting for an HTTP request was the majority of classified streams in 51 periods. Each bar uses its observation’s own total of classified directory streams.
Counts and shares for the displayed observation. Full-size chart.

Footnote. Percentages use all classified directory streams in each displayed observation; these are counts, not rates or time shares.

Tiny shares keep their actual widths. The matching table gives every exact count, including observed zeros.

HSDir = hidden-service directory; UTC = Coordinated Universal Time. Tor 0.4.9.14 with our custom metrics patch.

Other directory routes combines server / extra-info descriptor GET requests and other GET/POST routes.

Approx. 29 Oct 2026 00:00–03:00 UTC · about 3 h. Categories are ordered by count.
Directory-stream classificationRelay T countRelay T share
Closed while waiting for an HTTP request57,501,53198.2%
HSDir GET requests969,3991.7%
HSDir POST requests100,0500.170795%
Unparsed directory streams7,9540.013578%
Consensus GET requests1070.000183%
Microdescriptor GET requests500.000085%
Other directory routes310.000053%
All classified streams58,579,122100%

HSDir GET requests were the majority of classified streams in 38 periods #

HSDir GET requests retrieve onion-service descriptors; HSDir POST requests submit them for storage. Relay O also recorded 26,651 HSDir POST requests (0.18%); smaller categories remain in the table.

HSDir GET requests were the majority of classified streams in 38 periods. Each bar uses its observation’s own total of classified directory streams.
Counts and shares for the displayed observation. Full-size chart.

Footnote. Percentages use all classified directory streams in each displayed observation; these are counts, not rates or time shares.

Tiny shares keep their actual widths. The matching table gives every exact count, including observed zeros.

HSDir = hidden-service directory; UTC = Coordinated Universal Time. Tor 0.4.9.14 with our custom metrics patch.

Other directory routes combines server / extra-info descriptor GET requests and other GET/POST routes.

Approx. 28 Oct 2026 21:00–23:30 UTC · about 2½ h. Categories are ordered by count.
Directory-stream classificationRelay O countRelay O share
HSDir GET requests14,526,74099.8%
HSDir POST requests26,6510.183119%
Closed while waiting for an HTTP request2950.002027%
Unparsed directory streams1460.001003%
Consensus GET requests750.000515%
Other directory routes300.000206%
Microdescriptor GET requests210.000144%
All classified streams14,553,958100%

Majority classifications differed across observations on 12 relays #

Relay N’s earlier and later observations lasted about 2¾ h and 2½ h. The unobserved intervening time prevents locating a continuous transition or identifying its cause.

Majority classifications differed across observations on 12 relays. Each bar uses its observation’s own total of classified directory streams.
Counts and shares for two separate observations; each has its own total. Full-size chart.

Footnote. Percentages use all classified directory streams in each displayed observation; these are counts, not rates or time shares.

The two observations are separate, with different totals and durations; these bars do not locate a continuous transition.

Tiny shares keep their actual widths. The matching table gives every exact count, including observed zeros.

HSDir = hidden-service directory; UTC = Coordinated Universal Time. Tor 0.4.9.14 with our custom metrics patch.

Other directory routes combines server / extra-info descriptor GET requests and other GET/POST routes.

Approx. 28 Oct 2026 21:00–23:45 UTC · about 2¾ h; Approx. 29 Oct 2026 01:00–03:30 UTC · about 2½ h. Categories are ordered by combined count for display; shares remain separate for each period.
Directory-stream classificationEarlier countEarlier shareLater countLater share
Closed while waiting for an HTTP request46,962,75394.5%4230.002836%
HSDir GET requests2,697,3345.4%14,872,93799.7%
HSDir POST requests28,5220.057397%41,7550.279947%
Unparsed directory streams4,0190.008088%1040.000697%
Consensus GET requests1170.000235%1110.000744%
Other directory routes200.00004%110.000074%
Microdescriptor GET requests180.000036%00%
All classified streams49,692,783100%14,915,341100%

All 89 observed periods

All 89 observed periods on 64 anonymized relays. Each bar shows classified-stream shares for its own observation, with approximate UTC dates and exact total. Repeated aliases remain the same relay.
Complete comparison, followed by exact counts and sampling coverage for every observation. Full-size chart.

Footnote. Totals cover the displayed periods. Tiny shares keep their actual width.

The table gives exact counts and approximate UTC periods for every row.

HSDir = hidden-service directory; UTC = Coordinated Universal Time.

HSDir GET requests retrieve onion-service descriptors; HSDir POST requests submit them for storage.

Tor 0.4.9.14 with custom metrics. Each bar totals 100%. Times and durations are approximate.

Full data

Exact counts, approximate UTC periods and sampling coverage for all 89 observed periods. Times and durations are approximate; counts and percentages use the original measurement intervals. “Other directory routes” combines server / extra-info descriptor GET requests and the remaining GET/POST routes.

Relay A · around Oct 24, 07:45 UTC · about 2 h

Approx. 24 Oct 2026 07:45–09:45 UTC. 14,327,302 streams counted by request type.
Observed BEGIN_DIR peak: 2,668.83 cells/s in a 60-second sample, around 24 Oct 2026 07:45 UTC.
Cumulative request-type counts are complete. Minute-rate sampling covers the period.
Relay A · counts and shares
Request typeCountShare
HSDir GET requests14,017,68297.8%
HSDir POST requests47,8450.333943%
Closed while waiting for an HTTP request260,2371.8%
Unparsed directory streams1,5110.010546%
Consensus GET requests190.000133%
Microdescriptor GET requests70.000049%
Other directory routes10.000007%
Total14,327,302100%

Relay C · around Oct 25, 00:30 UTC · about 2¼ h

Approx. 25 Oct 2026 00:30–02:45 UTC. 17,174,887 streams counted by request type.
Observed BEGIN_DIR peak: 5,016.58 cells/s in a 60-second sample, around 25 Oct 2026 00:30 UTC.
Cumulative request-type counts are complete. Minute-rate sampling covers the period.
Relay C · counts and shares
Request typeCountShare
HSDir GET requests15,678,62691.3%
HSDir POST requests62,7720.365487%
Closed while waiting for an HTTP request1,432,0708.3%
Unparsed directory streams1,3370.007785%
Consensus GET requests20.000012%
Microdescriptor GET requests20.000012%
Other directory routes780.000454%
Total17,174,887100%

Relay D · around Oct 25, 03:15 UTC · about 30 min

Approx. 25 Oct 2026 03:15–03:45 UTC. 12,007,396 streams counted by request type.
Observed BEGIN_DIR peak: 10,243.98 cells/s in a 60-second sample, around 25 Oct 2026 03:15 UTC.
Cumulative request-type counts are complete. Minute-rate sampling covers the period.
Relay D · counts and shares
Request typeCountShare
HSDir GET requests1,222,90910.2%
HSDir POST requests1,2480.010394%
Closed while waiting for an HTTP request10,783,22889.8%
Unparsed directory streams70.000058%
Consensus GET requests10.000008%
Microdescriptor GET requests10.000008%
Other directory routes20.000017%
Total12,007,396100%

Relay E · around Oct 25, 04:00 UTC · about 30 min

Approx. 25 Oct 2026 04:00–04:30 UTC. 10,517,080 streams counted by request type.
Observed BEGIN_DIR peak: 7,927.67 cells/s in a 60-second sample, around 25 Oct 2026 04:00 UTC.
Cumulative request-type counts are complete. Minute-rate sampling covers the period.
Relay E · counts and shares
Request typeCountShare
HSDir GET requests2,241,79021.3%
HSDir POST requests3,5450.033707%
Closed while waiting for an HTTP request8,271,71178.7%
Unparsed directory streams340.000323%
Consensus GET requests00%
Microdescriptor GET requests00%
Other directory routes00%
Total10,517,080100%

Relay F · around Oct 28, 12:15 UTC · about 31¼ h

Approx. 28 Oct 2026 12:15–29 Oct 19:30 UTC. 16,336,795 streams counted by request type.
Observed BEGIN_DIR peak: 841.77 cells/s in a 60-second sample, around 28 Oct 2026 17:15 UTC.
Cumulative request-type counts are complete. Minute-rate sampling covers the period.
Relay F · counts and shares
Request typeCountShare
HSDir GET requests15,593,37295.4%
HSDir POST requests146,4650.896534%
Closed while waiting for an HTTP request1,2540.007676%
Unparsed directory streams6,3370.03879%
Consensus GET requests466,0312.9%
Microdescriptor GET requests90,2050.552158%
Other directory routes33,1310.2028%
Total16,336,795100%

Relay G · around Oct 28, 12:15 UTC · about 3½ h

Approx. 28 Oct 2026 12:15–15:45 UTC. 53,734,233 streams counted by request type.
Observed BEGIN_DIR peak: 7,959.05 cells/s in a 60-second sample, around 28 Oct 2026 15:15 UTC.
Cumulative request-type counts are complete. Minute-rate sampling has gaps.
Relay G · counts and shares
Request typeCountShare
HSDir GET requests2,941,0455.5%
HSDir POST requests153,3130.285317%
Closed while waiting for an HTTP request50,556,48694.1%
Unparsed directory streams82,9620.154393%
Consensus GET requests1070.000199%
Microdescriptor GET requests2690.000501%
Other directory routes510.000095%
Total53,734,233100%

Relay H · around Oct 28, 16:00 UTC · about 2½ h

Approx. 28 Oct 2026 16:00–18:30 UTC. 9,870,504 streams counted by request type.
Observed BEGIN_DIR peak: 1,623.78 cells/s in a 60-second sample, around 28 Oct 2026 17:30 UTC.
Cumulative request-type counts are complete. Minute-rate sampling covers the period.
Relay H · counts and shares
Request typeCountShare
HSDir GET requests9,821,85999.5%
HSDir POST requests47,7010.483268%
Closed while waiting for an HTTP request2010.002036%
Unparsed directory streams2060.002087%
Consensus GET requests1380.001398%
Microdescriptor GET requests2670.002705%
Other directory routes1320.001337%
Total9,870,504100%

Relay I · around Oct 28, 19:00 UTC · about 2¾ h

Approx. 28 Oct 2026 19:00–21:45 UTC. 39,871,820 streams counted by request type.
Observed BEGIN_DIR peak: 10,937.57 cells/s in a 60-second sample, around 28 Oct 2026 21:30 UTC.
Cumulative request-type counts are complete. Minute-rate sampling has gaps.
Relay I · counts and shares
Request typeCountShare
HSDir GET requests5,056,90412.7%
HSDir POST requests48,2190.120935%
Closed while waiting for an HTTP request34,763,83687.2%
Unparsed directory streams2,6500.006646%
Consensus GET requests710.000178%
Microdescriptor GET requests1390.000349%
Other directory routes10.000003%
Total39,871,820100%

Relay J · around Oct 28, 19:00 UTC · about 5¼ h

Approx. 28 Oct 2026 19:00–29 Oct 00:15 UTC. 27,405,509 streams counted by request type.
Observed BEGIN_DIR peak: 2,305.55 cells/s in a 60-second sample, around 28 Oct 2026 22:00 UTC.
Cumulative request-type counts are complete. Minute-rate sampling covers the period.
Relay J · counts and shares
Request typeCountShare
HSDir GET requests27,345,59299.8%
HSDir POST requests58,1400.212147%
Closed while waiting for an HTTP request6120.002233%
Unparsed directory streams2910.001062%
Consensus GET requests7360.002686%
Microdescriptor GET requests1010.000369%
Other directory routes370.000135%
Total27,405,509100%

Relay K · around Oct 28, 19:00 UTC · about 2¾ h

Approx. 28 Oct 2026 19:00–21:45 UTC. 44,491,454 streams counted by request type.
Observed BEGIN_DIR peak: 14,270.75 cells/s in a 60-second sample, around 28 Oct 2026 21:45 UTC.
Cumulative request-type counts are complete. Minute-rate sampling has gaps.
Relay K · counts and shares
Request typeCountShare
HSDir GET requests5,311,22611.9%
HSDir POST requests39,4460.08866%
Closed while waiting for an HTTP request39,137,30288.0%
Unparsed directory streams3,3460.007521%
Consensus GET requests790.000178%
Microdescriptor GET requests500.000112%
Other directory routes50.000011%
Total44,491,454100%

Relay L · around Oct 28, 20:15 UTC · about 2¼ h

Approx. 28 Oct 2026 20:15–22:30 UTC. 37,107,308 streams counted by request type.
Observed BEGIN_DIR peak: 10,223.95 cells/s in a 60-second sample, around 28 Oct 2026 22:15 UTC.
Cumulative request-type counts are complete. Minute-rate sampling has gaps.
Relay L · counts and shares
Request typeCountShare
HSDir GET requests4,054,99510.9%
HSDir POST requests17,6490.047562%
Closed while waiting for an HTTP request33,032,08589.0%
Unparsed directory streams2,4520.006608%
Consensus GET requests800.000216%
Microdescriptor GET requests320.000086%
Other directory routes150.00004%
Total37,107,308100%

Relay M · around Oct 28, 20:15 UTC · about 2½ h

Approx. 28 Oct 2026 20:15–22:45 UTC. 38,792,234 streams counted by request type.
Observed BEGIN_DIR peak: 10,398.73 cells/s in a 60-second sample, around 28 Oct 2026 22:45 UTC.
Cumulative request-type counts are complete. Minute-rate sampling has gaps.
Relay M · counts and shares
Request typeCountShare
HSDir GET requests2,328,3936.0%
HSDir POST requests22,0480.056836%
Closed while waiting for an HTTP request36,435,46093.9%
Unparsed directory streams6,1600.015879%
Consensus GET requests910.000235%
Microdescriptor GET requests720.000186%
Other directory routes100.000026%
Total38,792,234100%

Relay N · around Oct 28, 21:00 UTC · about 2¾ h

Approx. 28 Oct 2026 21:00–23:45 UTC. 49,692,783 streams counted by request type.
Observed BEGIN_DIR peak: 13,706.55 cells/s in a 60-second sample, around 28 Oct 2026 23:45 UTC.
Cumulative request-type counts are complete. Minute-rate sampling has gaps.
Relay N · counts and shares
Request typeCountShare
HSDir GET requests2,697,3345.4%
HSDir POST requests28,5220.057397%
Closed while waiting for an HTTP request46,962,75394.5%
Unparsed directory streams4,0190.008088%
Consensus GET requests1170.000235%
Microdescriptor GET requests180.000036%
Other directory routes200.00004%
Total49,692,783100%

Relay O · around Oct 28, 21:00 UTC · about 2½ h

Approx. 28 Oct 2026 21:00–23:30 UTC. 14,553,958 streams counted by request type.
Observed BEGIN_DIR peak: 2,117.90 cells/s in a 60-second sample, around 28 Oct 2026 21:00 UTC.
Cumulative request-type counts are complete. Minute-rate sampling covers the period.
Relay O · counts and shares
Request typeCountShare
HSDir GET requests14,526,74099.8%
HSDir POST requests26,6510.183119%
Closed while waiting for an HTTP request2950.002027%
Unparsed directory streams1460.001003%
Consensus GET requests750.000515%
Microdescriptor GET requests210.000144%
Other directory routes300.000206%
Total14,553,958100%

Relay P · around Oct 28, 22:00 UTC · about 2½ h

Approx. 28 Oct 2026 22:00–29 Oct 00:30 UTC. 37,379,121 streams counted by request type.
Observed BEGIN_DIR peak: 8,940.90 cells/s in a 60-second sample, around 29 Oct 2026 00:30 UTC.
Cumulative request-type counts are complete. Minute-rate sampling has gaps.
Relay P · counts and shares
Request typeCountShare
HSDir GET requests1,938,2825.2%
HSDir POST requests11,5990.031031%
Closed while waiting for an HTTP request35,423,95494.8%
Unparsed directory streams5,1000.013644%
Consensus GET requests1430.000383%
Microdescriptor GET requests370.000099%
Other directory routes60.000016%
Total37,379,121100%

Relay Q · around Oct 28, 22:00 UTC · about 2¼ h

Approx. 28 Oct 2026 22:00–29 Oct 00:15 UTC. 10,039,441 streams counted by request type.
Observed BEGIN_DIR peak: 1,936.50 cells/s in a 60-second sample, around 29 Oct 2026 00:00 UTC.
Cumulative request-type counts are complete. Minute-rate sampling covers the period.
Relay Q · counts and shares
Request typeCountShare
HSDir GET requests10,008,42099.7%
HSDir POST requests30,1030.299847%
Closed while waiting for an HTTP request1890.001883%
Unparsed directory streams3710.003695%
Consensus GET requests2170.002161%
Microdescriptor GET requests680.000677%
Other directory routes730.000727%
Total10,039,441100%

Relay L · around Oct 28, 23:00 UTC · about 2 h

Approx. 28 Oct 2026 23:00–29 Oct 01:00 UTC. 15,336,041 streams counted by request type.
Observed BEGIN_DIR peak: 12,939.68 cells/s in a 60-second sample, around 29 Oct 2026 00:30 UTC.
Cumulative request-type counts are complete. Minute-rate sampling covers the period.
Relay L · counts and shares
Request typeCountShare
HSDir GET requests5,659,09536.9%
HSDir POST requests66,9170.436338%
Closed while waiting for an HTTP request9,600,74062.6%
Unparsed directory streams7,0380.045892%
Consensus GET requests1,8960.012363%
Microdescriptor GET requests670.000437%
Other directory routes2880.001878%
Total15,336,041100%

Relay R · around Oct 29, 00:00 UTC · about 2¾ h

Approx. 29 Oct 2026 00:00–02:45 UTC. 46,979,477 streams counted by request type.
Observed BEGIN_DIR peak: 9,055.30 cells/s in a 60-second sample, around 29 Oct 2026 02:15 UTC.
Cumulative request-type counts are complete. Minute-rate sampling has gaps.
Relay R · counts and shares
Request typeCountShare
HSDir GET requests3,214,7866.8%
HSDir POST requests96,6190.205662%
Closed while waiting for an HTTP request43,641,19292.9%
Unparsed directory streams26,5810.05658%
Consensus GET requests2320.000494%
Microdescriptor GET requests490.000104%
Other directory routes180.000038%
Total46,979,477100%

Relay S · around Oct 29, 00:00 UTC · about 2¾ h

Approx. 29 Oct 2026 00:00–02:45 UTC. 45,178,176 streams counted by request type.
Observed BEGIN_DIR peak: 9,007.72 cells/s in a 60-second sample, around 29 Oct 2026 02:15 UTC.
Cumulative request-type counts are complete. Minute-rate sampling has gaps.
Relay S · counts and shares
Request typeCountShare
HSDir GET requests2,985,5736.6%
HSDir POST requests93,8530.20774%
Closed while waiting for an HTTP request42,069,94793.1%
Unparsed directory streams28,4410.062953%
Consensus GET requests2570.000569%
Microdescriptor GET requests540.00012%
Other directory routes510.000113%
Total45,178,176100%

Relay T · around Oct 29, 00:00 UTC · about 3 h

Approx. 29 Oct 2026 00:00–03:00 UTC. 58,579,122 streams counted by request type.
Observed BEGIN_DIR peak: 9,159.03 cells/s in a 60-second sample, around 29 Oct 2026 02:15 UTC.
Cumulative request-type counts are complete. Minute-rate sampling has gaps.
Relay T · counts and shares
Request typeCountShare
HSDir GET requests969,3991.7%
HSDir POST requests100,0500.170795%
Closed while waiting for an HTTP request57,501,53198.2%
Unparsed directory streams7,9540.013578%
Consensus GET requests1070.000183%
Microdescriptor GET requests500.000085%
Other directory routes310.000053%
Total58,579,122100%

Relay N · around Oct 29, 01:00 UTC · about 2½ h

Approx. 29 Oct 2026 01:00–03:30 UTC. 14,915,341 streams counted by request type.
Observed BEGIN_DIR peak: 2,410.17 cells/s in a 60-second sample, around 29 Oct 2026 02:30 UTC.
Cumulative request-type counts are complete. Minute-rate sampling covers the period.
Relay N · counts and shares
Request typeCountShare
HSDir GET requests14,872,93799.7%
HSDir POST requests41,7550.279947%
Closed while waiting for an HTTP request4230.002836%
Unparsed directory streams1040.000697%
Consensus GET requests1110.000744%
Microdescriptor GET requests00%
Other directory routes110.000074%
Total14,915,341100%

Relay U · around Oct 29, 01:00 UTC · about 2½ h

Approx. 29 Oct 2026 01:00–03:30 UTC. 27,923,035 streams counted by request type.
Observed BEGIN_DIR peak: 8,808.67 cells/s in a 60-second sample, around 29 Oct 2026 02:30 UTC.
Cumulative request-type counts are complete. Minute-rate sampling has gaps.
Relay U · counts and shares
Request typeCountShare
HSDir GET requests7,539,47027.0%
HSDir POST requests40,8660.146352%
Closed while waiting for an HTTP request20,338,17572.8%
Unparsed directory streams4,4580.015965%
Consensus GET requests420.00015%
Microdescriptor GET requests230.000082%
Other directory routes10.000004%
Total27,923,035100%

Relay J · around Oct 29, 01:00 UTC · about 5¾ h

Approx. 29 Oct 2026 01:00–06:45 UTC. 48,721,712 streams counted by request type.
Observed BEGIN_DIR peak: 10,450.22 cells/s in a 60-second sample, around 29 Oct 2026 03:00 UTC.
Cumulative request-type counts are complete. Minute-rate sampling covers the period.
Relay J · counts and shares
Request typeCountShare
HSDir GET requests25,393,13952.1%
HSDir POST requests67,6490.138848%
Closed while waiting for an HTTP request23,259,67247.7%
Unparsed directory streams4660.000956%
Consensus GET requests6920.00142%
Microdescriptor GET requests540.000111%
Other directory routes400.000082%
Total48,721,712100%

Relay V · around Oct 29, 02:00 UTC · about 2½ h

Approx. 29 Oct 2026 02:00–04:30 UTC. 30,482,125 streams counted by request type.
Observed BEGIN_DIR peak: 12,862.07 cells/s in a 60-second sample, around 29 Oct 2026 04:30 UTC.
Cumulative request-type counts are complete. Minute-rate sampling has gaps.
Relay V · counts and shares
Request typeCountShare
HSDir GET requests4,157,74513.6%
HSDir POST requests32,4060.106311%
Closed while waiting for an HTTP request26,290,76386.2%
Unparsed directory streams1,0440.003425%
Consensus GET requests1180.000387%
Microdescriptor GET requests260.000085%
Other directory routes230.000075%
Total30,482,125100%

Relay C · around Oct 29, 02:00 UTC · about 2½ h

Approx. 29 Oct 2026 02:00–04:30 UTC. 40,699,480 streams counted by request type.
Observed BEGIN_DIR peak: 10,102.02 cells/s in a 60-second sample, around 29 Oct 2026 04:15 UTC.
Cumulative request-type counts are complete. Minute-rate sampling covers the period.
Relay C · counts and shares
Request typeCountShare
HSDir GET requests6,463,69115.9%
HSDir POST requests64,4130.158265%
Closed while waiting for an HTTP request34,168,63384.0%
Unparsed directory streams2,7050.006646%
Consensus GET requests150.000037%
Microdescriptor GET requests30.000007%
Other directory routes200.000049%
Total40,699,480100%

Relay P · around Oct 29, 02:00 UTC · about 2¾ h

Approx. 29 Oct 2026 02:00–04:45 UTC. 39,982,078 streams counted by request type.
Observed BEGIN_DIR peak: 9,631.60 cells/s in a 60-second sample, around 29 Oct 2026 04:45 UTC.
Cumulative request-type counts are complete. Minute-rate sampling has gaps.
Relay P · counts and shares
Request typeCountShare
HSDir GET requests3,115,3037.8%
HSDir POST requests47,7110.119331%
Closed while waiting for an HTTP request36,810,02992.1%
Unparsed directory streams8,9440.02237%
Consensus GET requests820.000205%
Microdescriptor GET requests40.00001%
Other directory routes50.000013%
Total39,982,078100%

Relay W · around Oct 29, 02:00 UTC · about 2½ h

Approx. 29 Oct 2026 02:00–04:30 UTC. 36,950,373 streams counted by request type.
Observed BEGIN_DIR peak: 11,661.67 cells/s in a 60-second sample, around 29 Oct 2026 04:30 UTC.
Cumulative request-type counts are complete. Minute-rate sampling has gaps.
Relay W · counts and shares
Request typeCountShare
HSDir GET requests4,812,84713.0%
HSDir POST requests57,8190.156477%
Closed while waiting for an HTTP request32,077,65686.8%
Unparsed directory streams1,8950.005129%
Consensus GET requests1260.000341%
Microdescriptor GET requests200.000054%
Other directory routes100.000027%
Total36,950,373100%

Relay Q · around Oct 29, 02:00 UTC · about 2½ h

Approx. 29 Oct 2026 02:00–04:30 UTC. 12,076,059 streams counted by request type.
Observed BEGIN_DIR peak: 1,894.47 cells/s in a 60-second sample, around 29 Oct 2026 02:00 UTC.
Cumulative request-type counts are complete. Minute-rate sampling covers the period.
Relay Q · counts and shares
Request typeCountShare
HSDir GET requests12,007,41899.4%
HSDir POST requests67,4860.558841%
Closed while waiting for an HTTP request2810.002327%
Unparsed directory streams6940.005747%
Consensus GET requests1130.000936%
Microdescriptor GET requests520.000431%
Other directory routes150.000124%
Total12,076,059100%

Relay X · around Oct 29, 03:00 UTC · about 2¾ h

Approx. 29 Oct 2026 03:00–05:45 UTC. 16,813,100 streams counted by request type.
Observed BEGIN_DIR peak: 8,427.52 cells/s in a 60-second sample, around 29 Oct 2026 04:15 UTC.
Cumulative request-type counts are complete. Minute-rate sampling has gaps.
Relay X · counts and shares
Request typeCountShare
HSDir GET requests9,786,82758.2%
HSDir POST requests55,2490.328607%
Closed while waiting for an HTTP request6,969,09141.5%
Unparsed directory streams1,7960.010682%
Consensus GET requests1140.000678%
Microdescriptor GET requests30.000018%
Other directory routes200.000119%
Total16,813,100100%

Relay Y · around Oct 29, 04:00 UTC · about 2¾ h

Approx. 29 Oct 2026 04:00–06:45 UTC. 32,828,769 streams counted by request type.
Observed BEGIN_DIR peak: 15,546.85 cells/s in a 60-second sample, around 29 Oct 2026 06:30 UTC.
Cumulative request-type counts are complete. Minute-rate sampling has gaps.
Relay Y · counts and shares
Request typeCountShare
HSDir GET requests4,628,24114.1%
HSDir POST requests68,4610.20854%
Closed while waiting for an HTTP request28,130,47185.7%
Unparsed directory streams1,3440.004094%
Consensus GET requests2220.000676%
Microdescriptor GET requests140.000043%
Other directory routes160.000049%
Total32,828,769100%

Relay Z · around Oct 29, 04:00 UTC · about 2¾ h

Approx. 29 Oct 2026 04:00–06:45 UTC. 15,055,447 streams counted by request type.
Observed BEGIN_DIR peak: 2,081.03 cells/s in a 60-second sample, around 29 Oct 2026 06:45 UTC.
Cumulative request-type counts are complete. Minute-rate sampling covers the period.
Relay Z · counts and shares
Request typeCountShare
HSDir GET requests15,051,816100.0%
HSDir POST requests3,0880.020511%
Closed while waiting for an HTTP request1630.001083%
Unparsed directory streams60.00004%
Consensus GET requests2890.00192%
Microdescriptor GET requests580.000385%
Other directory routes270.000179%
Total15,055,447100%

Relay AA · around Oct 29, 04:00 UTC · about 2¾ h

Approx. 29 Oct 2026 04:00–06:45 UTC. 8,364,314 streams counted by request type.
Observed BEGIN_DIR peak: 1,502.87 cells/s in a 60-second sample, around 29 Oct 2026 06:15 UTC.
Cumulative request-type counts are complete. Minute-rate sampling covers the period.
Relay AA · counts and shares
Request typeCountShare
HSDir GET requests8,298,84599.2%
HSDir POST requests26,3730.315304%
Closed while waiting for an HTTP request38,7850.463696%
Unparsed directory streams670.000801%
Consensus GET requests2010.002403%
Microdescriptor GET requests270.000323%
Other directory routes160.000191%
Total8,364,314100%

Relay R · around Oct 29, 04:00 UTC · about 2¾ h

Approx. 29 Oct 2026 04:00–06:45 UTC. 17,153,904 streams counted by request type.
Observed BEGIN_DIR peak: 6,614.27 cells/s in a 60-second sample, around 29 Oct 2026 06:30 UTC.
Cumulative request-type counts are complete. Minute-rate sampling covers the period.
Relay R · counts and shares
Request typeCountShare
HSDir GET requests14,241,93383.0%
HSDir POST requests32,0640.18692%
Closed while waiting for an HTTP request2,879,73716.8%
Unparsed directory streams1020.000595%
Consensus GET requests660.000385%
Microdescriptor GET requests10.000006%
Other directory routes10.000006%
Total17,153,904100%

Relay AB · around Oct 29, 04:00 UTC · about 8½ h

Approx. 29 Oct 2026 04:00–12:30 UTC. 103,729,548 streams counted by request type.
Observed BEGIN_DIR peak: 15,647.48 cells/s in a 60-second sample, around 29 Oct 2026 12:30 UTC.
Cumulative request-type counts are complete. Minute-rate sampling has gaps.
Relay AB · counts and shares
Request typeCountShare
HSDir GET requests24,864,42024.0%
HSDir POST requests141,3470.136265%
Closed while waiting for an HTTP request78,706,77675.9%
Unparsed directory streams16,4970.015904%
Consensus GET requests4060.000391%
Microdescriptor GET requests510.000049%
Other directory routes510.000049%
Total103,729,548100%

Relay U · around Oct 29, 05:00 UTC · about 2¾ h

Approx. 29 Oct 2026 05:00–07:45 UTC. 15,352,607 streams counted by request type.
Observed BEGIN_DIR peak: 4,619.48 cells/s in a 60-second sample, around 29 Oct 2026 07:45 UTC.
Cumulative request-type counts are complete. Minute-rate sampling covers the period.
Relay U · counts and shares
Request typeCountShare
HSDir GET requests14,641,49795.4%
HSDir POST requests28,4430.185265%
Closed while waiting for an HTTP request682,5164.4%
Unparsed directory streams910.000593%
Consensus GET requests520.000339%
Microdescriptor GET requests10.000007%
Other directory routes70.000046%
Total15,352,607100%

Relay AC · around Oct 29, 05:00 UTC · about 2¾ h

Approx. 29 Oct 2026 05:00–07:45 UTC. 29,724,031 streams counted by request type.
Observed BEGIN_DIR peak: 7,742.48 cells/s in a 60-second sample, around 29 Oct 2026 07:30 UTC.
Cumulative request-type counts are complete. Minute-rate sampling has gaps.
Relay AC · counts and shares
Request typeCountShare
HSDir GET requests4,453,36915.0%
HSDir POST requests16,2480.054663%
Closed while waiting for an HTTP request25,253,53785.0%
Unparsed directory streams6650.002237%
Consensus GET requests1730.000582%
Microdescriptor GET requests320.000108%
Other directory routes70.000024%
Total29,724,031100%

Relay AD · around Oct 29, 05:00 UTC · about 2¾ h

Approx. 29 Oct 2026 05:00–07:45 UTC. 40,178,005 streams counted by request type.
Observed BEGIN_DIR peak: 8,716.77 cells/s in a 60-second sample, around 29 Oct 2026 06:45 UTC.
Cumulative request-type counts are complete. Minute-rate sampling has gaps.
Relay AD · counts and shares
Request typeCountShare
HSDir GET requests5,931,90614.8%
HSDir POST requests33,7840.084086%
Closed while waiting for an HTTP request34,202,61885.1%
Unparsed directory streams9,6140.023929%
Consensus GET requests720.000179%
Microdescriptor GET requests30.000007%
Other directory routes80.00002%
Total40,178,005100%

Relay AE · around Oct 29, 05:00 UTC · about 2¾ h

Approx. 29 Oct 2026 05:00–07:45 UTC. 36,594,840 streams counted by request type.
Observed BEGIN_DIR peak: 9,544.77 cells/s in a 60-second sample, around 29 Oct 2026 07:30 UTC.
Cumulative request-type counts are complete. Minute-rate sampling has gaps.
Relay AE · counts and shares
Request typeCountShare
HSDir GET requests2,421,4556.6%
HSDir POST requests9,5910.026209%
Closed while waiting for an HTTP request34,162,32193.4%
Unparsed directory streams1,3880.003793%
Consensus GET requests660.00018%
Microdescriptor GET requests60.000016%
Other directory routes130.000036%
Total36,594,840100%

Relay AF · around Oct 29, 06:00 UTC · about 2¾ h

Approx. 29 Oct 2026 06:00–08:45 UTC. 26,578,514 streams counted by request type.
Observed BEGIN_DIR peak: 10,455.92 cells/s in a 60-second sample, around 29 Oct 2026 08:30 UTC.
Cumulative request-type counts are complete. Minute-rate sampling covers the period.
Relay AF · counts and shares
Request typeCountShare
HSDir GET requests10,581,46739.8%
HSDir POST requests69,4460.261286%
Closed while waiting for an HTTP request15,924,51159.9%
Unparsed directory streams2,8790.010832%
Consensus GET requests1620.00061%
Microdescriptor GET requests330.000124%
Other directory routes160.00006%
Total26,578,514100%

Relay W · around Oct 29, 06:00 UTC · about 2¾ h

Approx. 29 Oct 2026 06:00–08:45 UTC. 17,101,281 streams counted by request type.
Observed BEGIN_DIR peak: 4,708.13 cells/s in a 60-second sample, around 29 Oct 2026 08:15 UTC.
Cumulative request-type counts are complete. Minute-rate sampling covers the period.
Relay W · counts and shares
Request typeCountShare
HSDir GET requests14,581,27485.3%
HSDir POST requests50,6710.296299%
Closed while waiting for an HTTP request2,468,93414.4%
Unparsed directory streams2920.001707%
Consensus GET requests1030.000602%
Microdescriptor GET requests30.000018%
Other directory routes40.000023%
Total17,101,281100%

Relay X · around Oct 29, 07:00 UTC · about 2½ h

Approx. 29 Oct 2026 07:00–09:30 UTC. 16,955,175 streams counted by request type.
Observed BEGIN_DIR peak: 4,379.70 cells/s in a 60-second sample, around 29 Oct 2026 08:15 UTC.
Cumulative request-type counts are complete. Minute-rate sampling covers the period.
Relay X · counts and shares
Request typeCountShare
HSDir GET requests13,617,02880.3%
HSDir POST requests57,9490.341778%
Closed while waiting for an HTTP request3,279,61719.3%
Unparsed directory streams5560.003279%
Consensus GET requests240.000142%
Microdescriptor GET requests00%
Other directory routes10.000006%
Total16,955,175100%

Relay J · around Oct 29, 08:00 UTC · about 2½ h

Approx. 29 Oct 2026 08:00–10:30 UTC. 23,878,579 streams counted by request type.
Observed BEGIN_DIR peak: 7,405.73 cells/s in a 60-second sample, around 29 Oct 2026 09:30 UTC.
Cumulative request-type counts are complete. Minute-rate sampling covers the period.
Relay J · counts and shares
Request typeCountShare
HSDir GET requests12,158,48250.9%
HSDir POST requests64,8800.271708%
Closed while waiting for an HTTP request11,654,73048.8%
Unparsed directory streams4310.001805%
Consensus GET requests330.000138%
Microdescriptor GET requests160.000067%
Other directory routes70.000029%
Total23,878,579100%

Relay Y · around Oct 29, 08:00 UTC · about 2½ h

Approx. 29 Oct 2026 08:00–10:30 UTC. 34,196,430 streams counted by request type.
Observed BEGIN_DIR peak: 9,469.53 cells/s in a 60-second sample, around 29 Oct 2026 09:30 UTC.
Cumulative request-type counts are complete. Minute-rate sampling covers the period.
Relay Y · counts and shares
Request typeCountShare
HSDir GET requests9,494,77927.8%
HSDir POST requests57,5900.168409%
Closed while waiting for an HTTP request24,641,84172.1%
Unparsed directory streams2,1170.006191%
Consensus GET requests870.000254%
Microdescriptor GET requests80.000023%
Other directory routes80.000023%
Total34,196,430100%

Relay AG · around Oct 29, 09:00 UTC · about 2¾ h

Approx. 29 Oct 2026 09:00–11:45 UTC. 26,093,559 streams counted by request type.
Observed BEGIN_DIR peak: 8,625.08 cells/s in a 60-second sample, around 29 Oct 2026 11:30 UTC.
Cumulative request-type counts are complete. Minute-rate sampling has gaps.
Relay AG · counts and shares
Request typeCountShare
HSDir GET requests3,543,68013.6%
HSDir POST requests47,3970.181643%
Closed while waiting for an HTTP request22,499,11686.2%
Unparsed directory streams3,1170.011945%
Consensus GET requests2180.000835%
Microdescriptor GET requests170.000065%
Other directory routes140.000054%
Total26,093,559100%

Relay AH · around Oct 29, 09:00 UTC · about 2¾ h

Approx. 29 Oct 2026 09:00–11:45 UTC. 13,432,595 streams counted by request type.
Observed BEGIN_DIR peak: 1,989.08 cells/s in a 60-second sample, around 29 Oct 2026 11:30 UTC.
Cumulative request-type counts are complete. Minute-rate sampling covers the period.
Relay AH · counts and shares
Request typeCountShare
HSDir GET requests13,424,02499.9%
HSDir POST requests8,0890.060219%
Closed while waiting for an HTTP request1740.001295%
Unparsed directory streams190.000141%
Consensus GET requests2000.001489%
Microdescriptor GET requests680.000506%
Other directory routes210.000156%
Total13,432,595100%

Relay AI · around Oct 29, 09:00 UTC · about 2½ h

Approx. 29 Oct 2026 09:00–11:30 UTC. 12,214,391 streams counted by request type.
Observed BEGIN_DIR peak: 2,014.48 cells/s in a 60-second sample, around 29 Oct 2026 09:00 UTC.
Cumulative request-type counts are complete. Minute-rate sampling covers the period.
Relay AI · counts and shares
Request typeCountShare
HSDir GET requests12,117,20599.2%
HSDir POST requests71,1900.582837%
Closed while waiting for an HTTP request25,6530.210023%
Unparsed directory streams2700.002211%
Consensus GET requests360.000295%
Microdescriptor GET requests310.000254%
Other directory routes60.000049%
Total12,214,391100%

Relay AJ · around Oct 29, 09:00 UTC · about 2½ h

Approx. 29 Oct 2026 09:00–11:30 UTC. 38,844,358 streams counted by request type.
Observed BEGIN_DIR peak: 7,299.32 cells/s in a 60-second sample, around 29 Oct 2026 11:30 UTC.
Cumulative request-type counts are complete. Minute-rate sampling has gaps.
Relay AJ · counts and shares
Request typeCountShare
HSDir GET requests1,075,5952.8%
HSDir POST requests34,4630.088721%
Closed while waiting for an HTTP request37,725,17397.1%
Unparsed directory streams8,9960.023159%
Consensus GET requests770.000198%
Microdescriptor GET requests410.000106%
Other directory routes130.000033%
Total38,844,358100%

Relay W · around Oct 29, 10:00 UTC · about 2¼ h

Approx. 29 Oct 2026 10:00–12:15 UTC. 12,124,819 streams counted by request type.
Observed BEGIN_DIR peak: 2,278.45 cells/s in a 60-second sample, around 29 Oct 2026 10:00 UTC.
Cumulative request-type counts are complete. Minute-rate sampling covers the period.
Relay W · counts and shares
Request typeCountShare
HSDir GET requests12,075,50699.6%
HSDir POST requests45,4950.375222%
Closed while waiting for an HTTP request2,8950.023877%
Unparsed directory streams2060.001699%
Consensus GET requests6540.005394%
Microdescriptor GET requests340.00028%
Other directory routes290.000239%
Total12,124,819100%

Relay X · around Oct 29, 11:00 UTC · about 1¾ h

Approx. 29 Oct 2026 11:00–12:45 UTC. 24,613,648 streams counted by request type.
Observed BEGIN_DIR peak: 13,497.62 cells/s in a 60-second sample, around 29 Oct 2026 12:15 UTC.
Cumulative request-type counts are complete. Minute-rate sampling covers the period.
Relay X · counts and shares
Request typeCountShare
HSDir GET requests2,294,4909.3%
HSDir POST requests13,7750.055965%
Closed while waiting for an HTTP request22,299,42690.6%
Unparsed directory streams2,9340.01192%
Consensus GET requests2,6650.010827%
Microdescriptor GET requests880.000358%
Other directory routes2700.001097%
Total24,613,648100%

Relay AK · around Oct 29, 12:00 UTC · about 2 h

Approx. 29 Oct 2026 12:00–14:00 UTC. 9,318,455 streams counted by request type.
Observed BEGIN_DIR peak: 7,956.20 cells/s in a 60-second sample, around 29 Oct 2026 13:00 UTC.
Cumulative request-type counts are complete. Minute-rate sampling has gaps.
Relay AK · counts and shares
Request typeCountShare
HSDir GET requests2,122,77022.8%
HSDir POST requests60,2950.647049%
Closed while waiting for an HTTP request7,095,17376.1%
Unparsed directory streams9,1930.098654%
Consensus GET requests26,1610.280744%
Microdescriptor GET requests3,1970.034308%
Other directory routes1,6660.017879%
Total9,318,455100%

Relay AL · around Oct 29, 12:00 UTC · about 1 h

Approx. 29 Oct 2026 12:00–13:00 UTC. 13,548,689 streams counted by request type.
Observed BEGIN_DIR peak: 12,406.88 cells/s in a 60-second sample, around 29 Oct 2026 13:00 UTC.
Cumulative request-type counts are complete. Minute-rate sampling has gaps.
Relay AL · counts and shares
Request typeCountShare
HSDir GET requests1,800,76713.3%
HSDir POST requests28,4540.210013%
Closed while waiting for an HTTP request11,706,38986.4%
Unparsed directory streams11,7150.086466%
Consensus GET requests1,1510.008495%
Microdescriptor GET requests680.000502%
Other directory routes1450.00107%
Total13,548,689100%

Relay AM · around Oct 29, 12:00 UTC · about 45 min

Approx. 29 Oct 2026 12:00–12:45 UTC. 9,624,237 streams counted by request type.
Observed BEGIN_DIR peak: 8,060.48 cells/s in a 60-second sample, around 29 Oct 2026 12:45 UTC.
Cumulative request-type counts are complete. Minute-rate sampling has gaps.
Relay AM · counts and shares
Request typeCountShare
HSDir GET requests1,311,00713.6%
HSDir POST requests28,5290.296429%
Closed while waiting for an HTTP request8,271,26985.9%
Unparsed directory streams13,1840.136987%
Consensus GET requests1830.001901%
Microdescriptor GET requests580.000603%
Other directory routes70.000073%
Total9,624,237100%

Relay AN · around Oct 29, 12:15 UTC · about 3¼ h

Approx. 29 Oct 2026 12:15–15:30 UTC. 37,066,050 streams counted by request type.
Observed BEGIN_DIR peak: 7,188.73 cells/s in a 60-second sample, around 29 Oct 2026 14:00 UTC.
Cumulative request-type counts are complete. Minute-rate sampling has gaps.
Relay AN · counts and shares
Request typeCountShare
HSDir GET requests3,837,77410.4%
HSDir POST requests56,5280.152506%
Closed while waiting for an HTTP request33,158,75289.5%
Unparsed directory streams12,8790.034746%
Consensus GET requests930.000251%
Microdescriptor GET requests100.000027%
Other directory routes140.000038%
Total37,066,050100%

Relay AO · around Oct 29, 12:45 UTC · about 2 h

Approx. 29 Oct 2026 12:45–14:45 UTC. 29,618,321 streams counted by request type.
Observed BEGIN_DIR peak: 13,880.63 cells/s in a 60-second sample, around 29 Oct 2026 14:45 UTC.
Cumulative request-type counts are complete. Minute-rate sampling has gaps.
Relay AO · counts and shares
Request typeCountShare
HSDir GET requests259,7980.877153%
HSDir POST requests9,4720.03198%
Closed while waiting for an HTTP request29,346,19099.1%
Unparsed directory streams2,7270.009207%
Consensus GET requests1150.000388%
Microdescriptor GET requests160.000054%
Other directory routes30.00001%
Total29,618,321100%

Relay AP · around Oct 29, 12:45 UTC · about 2¾ h

Approx. 29 Oct 2026 12:45–15:30 UTC. 43,379,484 streams counted by request type.
Observed BEGIN_DIR peak: 8,867.27 cells/s in a 60-second sample, around 29 Oct 2026 14:45 UTC.
Cumulative request-type counts are complete. Minute-rate sampling has gaps.
Relay AP · counts and shares
Request typeCountShare
HSDir GET requests3,381,3417.8%
HSDir POST requests36,1080.083238%
Closed while waiting for an HTTP request39,954,15592.1%
Unparsed directory streams7,2780.016778%
Consensus GET requests5090.001173%
Microdescriptor GET requests410.000095%
Other directory routes520.00012%
Total43,379,484100%

Relay AQ · around Oct 29, 12:45 UTC · about 3 h

Approx. 29 Oct 2026 12:45–15:45 UTC. 35,937,067 streams counted by request type.
Observed BEGIN_DIR peak: 10,308.63 cells/s in a 60-second sample, around 29 Oct 2026 15:30 UTC.
Cumulative request-type counts are complete. Minute-rate sampling has gaps.
Relay AQ · counts and shares
Request typeCountShare
HSDir GET requests360,1611.0%
HSDir POST requests1,8750.005217%
Closed while waiting for an HTTP request35,574,26599.0%
Unparsed directory streams2820.000785%
Consensus GET requests4470.001244%
Microdescriptor GET requests260.000072%
Other directory routes110.000031%
Total35,937,067100%

Relay AR · around Oct 29, 12:45 UTC · about 2¾ h

Approx. 29 Oct 2026 12:45–15:30 UTC. 43,185,790 streams counted by request type.
Observed BEGIN_DIR peak: 10,595.67 cells/s in a 60-second sample, around 29 Oct 2026 15:30 UTC.
Cumulative request-type counts are complete. Minute-rate sampling has gaps.
Relay AR · counts and shares
Request typeCountShare
HSDir GET requests497,0441.2%
HSDir POST requests13,1190.030378%
Closed while waiting for an HTTP request42,670,48498.8%
Unparsed directory streams5,0230.011631%
Consensus GET requests920.000213%
Microdescriptor GET requests230.000053%
Other directory routes50.000012%
Total43,185,790100%

Relay AS · around Oct 29, 12:45 UTC · about 6 h

Approx. 29 Oct 2026 12:45–18:45 UTC. 52,890,148 streams counted by request type.
Observed BEGIN_DIR peak: 12,656.48 cells/s in a 60-second sample, around 29 Oct 2026 15:15 UTC.
Cumulative request-type counts are complete. Minute-rate sampling has gaps.
Relay AS · counts and shares
Request typeCountShare
HSDir GET requests14,272,68327.0%
HSDir POST requests21,6170.040872%
Closed while waiting for an HTTP request38,586,37673.0%
Unparsed directory streams5,2750.009974%
Consensus GET requests3,6030.006812%
Microdescriptor GET requests2500.000473%
Other directory routes3440.00065%
Total52,890,148100%

Relay AT · around Oct 29, 12:45 UTC · about 2½ h

Approx. 29 Oct 2026 12:45–15:15 UTC. 40,347,363 streams counted by request type.
Observed BEGIN_DIR peak: 15,707.48 cells/s in a 60-second sample, around 29 Oct 2026 15:15 UTC.
Cumulative request-type counts are complete. Minute-rate sampling has gaps.
Relay AT · counts and shares
Request typeCountShare
HSDir GET requests286,8870.711043%
HSDir POST requests15,6830.03887%
Closed while waiting for an HTTP request40,039,79999.2%
Unparsed directory streams4,7910.011874%
Consensus GET requests1650.000409%
Microdescriptor GET requests220.000055%
Other directory routes160.00004%
Total40,347,363100%

Relay AU · around Oct 29, 12:45 UTC · about 2¾ h

Approx. 29 Oct 2026 12:45–15:30 UTC. 23,808,969 streams counted by request type.
Observed BEGIN_DIR peak: 3,489.27 cells/s in a 60-second sample, around 29 Oct 2026 13:15 UTC.
Cumulative request-type counts are complete. Minute-rate sampling covers the period.
Relay AU · counts and shares
Request typeCountShare
HSDir GET requests23,771,45799.8%
HSDir POST requests3,7310.015671%
Closed while waiting for an HTTP request33,5300.140829%
Unparsed directory streams120.00005%
Consensus GET requests1830.000769%
Microdescriptor GET requests410.000172%
Other directory routes150.000063%
Total23,808,969100%

Relay AV · around Oct 29, 12:45 UTC · about 5¾ h

Approx. 29 Oct 2026 12:45–18:30 UTC. 65,779,353 streams counted by request type.
Observed BEGIN_DIR peak: 10,438.63 cells/s in a 60-second sample, around 29 Oct 2026 15:00 UTC.
Cumulative request-type counts are complete. Minute-rate sampling has gaps.
Relay AV · counts and shares
Request typeCountShare
HSDir GET requests14,933,31622.7%
HSDir POST requests76,6470.116521%
Closed while waiting for an HTTP request50,752,65077.2%
Unparsed directory streams14,9510.022729%
Consensus GET requests1,6600.002524%
Microdescriptor GET requests350.000053%
Other directory routes940.000143%
Total65,779,353100%

Relay AW · around Oct 29, 12:45 UTC · about 2¼ h

Approx. 29 Oct 2026 12:45–15:00 UTC. 22,207,396 streams counted by request type.
Observed BEGIN_DIR peak: 8,092.38 cells/s in a 60-second sample, around 29 Oct 2026 15:00 UTC.
Cumulative request-type counts are complete. Minute-rate sampling has gaps.
Relay AW · counts and shares
Request typeCountShare
HSDir GET requests1,787,4408.0%
HSDir POST requests3,3430.015054%
Closed while waiting for an HTTP request20,416,43691.9%
Unparsed directory streams850.000383%
Consensus GET requests720.000324%
Microdescriptor GET requests150.000068%
Other directory routes50.000023%
Total22,207,396100%

Relay AX · around Oct 29, 12:45 UTC · about 2¾ h

Approx. 29 Oct 2026 12:45–15:30 UTC. 47,781,304 streams counted by request type.
Observed BEGIN_DIR peak: 10,400.87 cells/s in a 60-second sample, around 29 Oct 2026 15:00 UTC.
Cumulative request-type counts are complete. Minute-rate sampling covers the period.
Relay AX · counts and shares
Request typeCountShare
HSDir GET requests3,290,6106.9%
HSDir POST requests30,0280.062845%
Closed while waiting for an HTTP request44,452,52293.0%
Unparsed directory streams8,0580.016864%
Consensus GET requests360.000075%
Microdescriptor GET requests500.000105%
Other directory routes00%
Total47,781,304100%

Relay AY · around Oct 29, 12:45 UTC · about 2¼ h

Approx. 29 Oct 2026 12:45–15:00 UTC. 39,074,553 streams counted by request type.
Observed BEGIN_DIR peak: 10,448.63 cells/s in a 60-second sample, around 29 Oct 2026 15:00 UTC.
Cumulative request-type counts are complete. Minute-rate sampling has gaps.
Relay AY · counts and shares
Request typeCountShare
HSDir GET requests485,8201.2%
HSDir POST requests10,7830.027596%
Closed while waiting for an HTTP request38,576,85198.7%
Unparsed directory streams9610.002459%
Consensus GET requests1070.000274%
Microdescriptor GET requests240.000061%
Other directory routes70.000018%
Total39,074,553100%

Relay AZ · around Oct 29, 12:45 UTC · about 2¾ h

Approx. 29 Oct 2026 12:45–15:30 UTC. 34,780,142 streams counted by request type.
Observed BEGIN_DIR peak: 8,292.13 cells/s in a 60-second sample, around 29 Oct 2026 15:45 UTC.
Cumulative request-type counts are complete. Minute-rate sampling has gaps.
Relay AZ · counts and shares
Request typeCountShare
HSDir GET requests287,8340.827581%
HSDir POST requests18,1330.052136%
Closed while waiting for an HTTP request34,467,23799.1%
Unparsed directory streams6,8680.019747%
Consensus GET requests470.000135%
Microdescriptor GET requests200.000058%
Other directory routes30.000009%
Total34,780,142100%

Relay BA · around Oct 29, 12:45 UTC · about 2 h

Approx. 29 Oct 2026 12:45–14:45 UTC. 24,569,791 streams counted by request type.
Observed BEGIN_DIR peak: 7,721.02 cells/s in a 60-second sample, around 29 Oct 2026 14:45 UTC.
Cumulative request-type counts are complete. Minute-rate sampling has gaps.
Relay BA · counts and shares
Request typeCountShare
HSDir GET requests866,7153.5%
HSDir POST requests12,3770.050375%
Closed while waiting for an HTTP request23,688,93096.4%
Unparsed directory streams1,6380.006667%
Consensus GET requests900.000366%
Microdescriptor GET requests250.000102%
Other directory routes160.000065%
Total24,569,791100%

Relay BB · around Oct 29, 14:00 UTC · about 1½ h

Approx. 29 Oct 2026 14:00–15:30 UTC. 9,945,017 streams counted by request type.
Observed BEGIN_DIR peak: 2,236.38 cells/s in a 60-second sample, around 29 Oct 2026 14:00 UTC.
Cumulative request-type counts are complete. Minute-rate sampling covers the period.
Relay BB · counts and shares
Request typeCountShare
HSDir GET requests9,941,986100.0%
HSDir POST requests2,1750.02187%
Closed while waiting for an HTTP request2320.002333%
Unparsed directory streams70.00007%
Consensus GET requests5020.005048%
Microdescriptor GET requests730.000734%
Other directory routes420.000422%
Total9,945,017100%

Relay BC · around Oct 29, 14:00 UTC · about 2½ h

Approx. 29 Oct 2026 14:00–16:30 UTC. 12,388,560 streams counted by request type.
Observed BEGIN_DIR peak: 2,093.30 cells/s in a 60-second sample, around 29 Oct 2026 15:00 UTC.
Cumulative request-type counts are complete. Minute-rate sampling covers the period.
Relay BC · counts and shares
Request typeCountShare
HSDir GET requests12,379,35499.9%
HSDir POST requests7,6600.061831%
Closed while waiting for an HTTP request5590.004512%
Unparsed directory streams1800.001453%
Consensus GET requests5990.004835%
Microdescriptor GET requests1190.000961%
Other directory routes890.000718%
Total12,388,560100%

Relay BD · around Oct 29, 14:00 UTC · about 1½ h

Approx. 29 Oct 2026 14:00–15:30 UTC. 7,683,429 streams counted by request type.
Observed BEGIN_DIR peak: 1,478.17 cells/s in a 60-second sample, around 29 Oct 2026 15:45 UTC.
Cumulative request-type counts are complete. Minute-rate sampling covers the period.
Relay BD · counts and shares
Request typeCountShare
HSDir GET requests7,680,918100.0%
HSDir POST requests2,1210.027605%
Closed while waiting for an HTTP request2260.002941%
Unparsed directory streams90.000117%
Consensus GET requests1060.00138%
Microdescriptor GET requests330.000429%
Other directory routes160.000208%
Total7,683,429100%

Relay BE · around Oct 29, 14:30 UTC · about 3¼ h

Approx. 29 Oct 2026 14:30–17:45 UTC. 25,230,063 streams counted by request type.
Observed BEGIN_DIR peak: 6,773.55 cells/s in a 60-second sample, around 29 Oct 2026 16:00 UTC.
Cumulative request-type counts are complete. Minute-rate sampling has gaps.
Relay BE · counts and shares
Request typeCountShare
HSDir GET requests5,930,19323.5%
HSDir POST requests24,9120.098739%
Closed while waiting for an HTTP request19,273,79976.4%
Unparsed directory streams8630.003421%
Consensus GET requests2230.000884%
Microdescriptor GET requests270.000107%
Other directory routes460.000182%
Total25,230,063100%

Relay BF · around Oct 29, 14:30 UTC · about 2½ h

Approx. 29 Oct 2026 14:30–17:00 UTC. 11,492,431 streams counted by request type.
Observed BEGIN_DIR peak: 3,475.70 cells/s in a 60-second sample, around 29 Oct 2026 16:00 UTC.
Cumulative request-type counts are complete. Minute-rate sampling covers the period.
Relay BF · counts and shares
Request typeCountShare
HSDir GET requests7,523,54565.5%
HSDir POST requests3,2470.028253%
Closed while waiting for an HTTP request3,965,52034.5%
Unparsed directory streams60.000052%
Consensus GET requests770.00067%
Microdescriptor GET requests230.0002%
Other directory routes130.000113%
Total11,492,431100%

Relay BG · around Oct 29, 14:30 UTC · about 2½ h

Approx. 29 Oct 2026 14:30–17:00 UTC. 21,733,523 streams counted by request type.
Observed BEGIN_DIR peak: 9,818.13 cells/s in a 60-second sample, around 29 Oct 2026 16:15 UTC.
Cumulative request-type counts are complete. Minute-rate sampling has gaps.
Relay BG · counts and shares
Request typeCountShare
HSDir GET requests10,869,92950.0%
HSDir POST requests2,4460.011255%
Closed while waiting for an HTTP request10,860,88650.0%
Unparsed directory streams770.000354%
Consensus GET requests1170.000538%
Microdescriptor GET requests390.000179%
Other directory routes290.000133%
Total21,733,523100%

Relay BH · around Oct 29, 14:30 UTC · about 2½ h

Approx. 29 Oct 2026 14:30–17:00 UTC. 13,655,313 streams counted by request type.
Observed BEGIN_DIR peak: 1,979.87 cells/s in a 60-second sample, around 29 Oct 2026 16:00 UTC.
Cumulative request-type counts are complete. Minute-rate sampling covers the period.
Relay BH · counts and shares
Request typeCountShare
HSDir GET requests13,650,301100.0%
HSDir POST requests4,5800.03354%
Closed while waiting for an HTTP request3120.002285%
Unparsed directory streams120.000088%
Consensus GET requests410.0003%
Microdescriptor GET requests640.000469%
Other directory routes30.000022%
Total13,655,313100%

Relay AJ · around Oct 29, 15:00 UTC · about 2½ h

Approx. 29 Oct 2026 15:00–17:30 UTC. 10,632,621 streams counted by request type.
Observed BEGIN_DIR peak: 6,262.28 cells/s in a 60-second sample, around 29 Oct 2026 16:00 UTC.
Cumulative request-type counts are complete. Minute-rate sampling has gaps.
Relay AJ · counts and shares
Request typeCountShare
HSDir GET requests6,795,70163.9%
HSDir POST requests8,9260.083949%
Closed while waiting for an HTTP request3,827,60436.0%
Unparsed directory streams1040.000978%
Consensus GET requests1820.001712%
Microdescriptor GET requests430.000404%
Other directory routes610.000574%
Total10,632,621100%

Relay BI · around Oct 29, 15:00 UTC · about 1¾ h

Approx. 29 Oct 2026 15:00–16:45 UTC. 14,291,956 streams counted by request type.
Observed BEGIN_DIR peak: 5,390.38 cells/s in a 60-second sample, around 29 Oct 2026 16:15 UTC.
Cumulative request-type counts are complete. Minute-rate sampling has gaps.
Relay BI · counts and shares
Request typeCountShare
HSDir GET requests4,985,17034.9%
HSDir POST requests18,6360.130395%
Closed while waiting for an HTTP request9,284,06565.0%
Unparsed directory streams1,6750.01172%
Consensus GET requests1,8950.013259%
Microdescriptor GET requests4200.002939%
Other directory routes950.000665%
Total14,291,956100%

Relay BJ · around Oct 29, 15:00 UTC · about 2¾ h

Approx. 29 Oct 2026 15:00–17:45 UTC. 33,846,090 streams counted by request type.
Observed BEGIN_DIR peak: 7,245.75 cells/s in a 60-second sample, around 29 Oct 2026 16:45 UTC.
Cumulative request-type counts are complete. Minute-rate sampling has gaps.
Relay BJ · counts and shares
Request typeCountShare
HSDir GET requests2,475,2357.3%
HSDir POST requests16,0650.047465%
Closed while waiting for an HTTP request31,353,38092.6%
Unparsed directory streams1,2750.003767%
Consensus GET requests1020.000301%
Microdescriptor GET requests250.000074%
Other directory routes80.000024%
Total33,846,090100%

Relay BK · around Oct 29, 15:15 UTC · about 1½ h

Approx. 29 Oct 2026 15:15–16:45 UTC. 11,269,905 streams counted by request type.
Observed BEGIN_DIR peak: 9,696.23 cells/s in a 60-second sample, around 29 Oct 2026 16:45 UTC.
Cumulative request-type counts are complete. Minute-rate sampling has gaps.
Relay BK · counts and shares
Request typeCountShare
HSDir GET requests2,328,59420.7%
HSDir POST requests8,1900.072671%
Closed while waiting for an HTTP request8,932,24379.3%
Unparsed directory streams7450.006611%
Consensus GET requests610.000541%
Microdescriptor GET requests310.000275%
Other directory routes410.000364%
Total11,269,905100%

Relay BL · around Oct 29, 15:15 UTC · about 3 h

Approx. 29 Oct 2026 15:15–18:15 UTC. 9,871,702 streams counted by request type.
Observed BEGIN_DIR peak: 1,480.15 cells/s in a 60-second sample, around 29 Oct 2026 16:00 UTC.
Cumulative request-type counts are complete. Minute-rate sampling covers the period.
Relay BL · counts and shares
Request typeCountShare
HSDir GET requests9,834,13999.6%
HSDir POST requests22,8040.231004%
Closed while waiting for an HTTP request3240.003282%
Unparsed directory streams1,0900.011042%
Consensus GET requests11,1440.112888%
Microdescriptor GET requests1,2380.012541%
Other directory routes9630.009755%
Total9,871,702100%

Relay AN · around Oct 29, 16:00 UTC · about 2½ h

Approx. 29 Oct 2026 16:00–18:30 UTC. 7,402,181 streams counted by request type.
Observed BEGIN_DIR peak: 1,349.42 cells/s in a 60-second sample, around 29 Oct 2026 16:00 UTC.
Cumulative request-type counts are complete. Minute-rate sampling covers the period.
Relay AN · counts and shares
Request typeCountShare
HSDir GET requests7,376,02699.6%
HSDir POST requests25,4550.343885%
Closed while waiting for an HTTP request4320.005836%
Unparsed directory streams1070.001446%
Consensus GET requests1450.001959%
Microdescriptor GET requests00%
Other directory routes160.000216%
Total7,402,181100%

Relay AP · around Oct 29, 16:00 UTC · about 2½ h

Approx. 29 Oct 2026 16:00–18:30 UTC. 11,711,257 streams counted by request type.
Observed BEGIN_DIR peak: 1,853.03 cells/s in a 60-second sample, around 29 Oct 2026 17:30 UTC.
Cumulative request-type counts are complete. Minute-rate sampling covers the period.
Relay AP · counts and shares
Request typeCountShare
HSDir GET requests11,691,75899.8%
HSDir POST requests17,7140.151256%
Closed while waiting for an HTTP request9840.008402%
Unparsed directory streams4740.004047%
Consensus GET requests2920.002493%
Microdescriptor GET requests120.000102%
Other directory routes230.000196%
Total11,711,257100%

Relay AU · around Oct 29, 16:00 UTC · about 2½ h

Approx. 29 Oct 2026 16:00–18:30 UTC. 23,710,309 streams counted by request type.
Observed BEGIN_DIR peak: 3,531.32 cells/s in a 60-second sample, around 29 Oct 2026 17:30 UTC.
Cumulative request-type counts are complete. Minute-rate sampling covers the period.
Relay AU · counts and shares
Request typeCountShare
HSDir GET requests23,667,76399.8%
HSDir POST requests3,3320.014053%
Closed while waiting for an HTTP request37,6180.158657%
Unparsed directory streams70.00003%
Consensus GET requests1,3480.005685%
Microdescriptor GET requests1190.000502%
Other directory routes1220.000515%
Total23,710,309100%

Relay AY · around Oct 29, 16:00 UTC · about 1¾ h

Approx. 29 Oct 2026 16:00–17:45 UTC. 8,761,938 streams counted by request type.
Observed BEGIN_DIR peak: 1,688.25 cells/s in a 60-second sample, around 29 Oct 2026 16:00 UTC.
Cumulative request-type counts are complete. Minute-rate sampling covers the period.
Relay AY · counts and shares
Request typeCountShare
HSDir GET requests8,760,074100.0%
HSDir POST requests1,2810.01462%
Closed while waiting for an HTTP request1840.0021%
Unparsed directory streams60.000068%
Consensus GET requests3630.004143%
Microdescriptor GET requests160.000183%
Other directory routes140.00016%
Total8,761,938100%

Relay BM · around Oct 29, 16:00 UTC · about 2¾ h

Approx. 29 Oct 2026 16:00–18:45 UTC. 41,562,792 streams counted by request type.
Observed BEGIN_DIR peak: 10,808.08 cells/s in a 60-second sample, around 29 Oct 2026 18:45 UTC.
Cumulative request-type counts are complete. Minute-rate sampling covers the period.
Relay BM · counts and shares
Request typeCountShare
HSDir GET requests4,369,14410.5%
HSDir POST requests11,6590.028052%
Closed while waiting for an HTTP request37,181,05889.5%
Unparsed directory streams4450.001071%
Consensus GET requests4010.000965%
Microdescriptor GET requests630.000152%
Other directory routes220.000053%
Total41,562,792100%

Relay BD · around Oct 29, 17:15 UTC · about 1¼ h

Approx. 29 Oct 2026 17:15–18:30 UTC. 6,674,322 streams counted by request type.
Observed BEGIN_DIR peak: 1,706.28 cells/s in a 60-second sample, around 29 Oct 2026 17:30 UTC.
Cumulative request-type counts are complete. Minute-rate sampling covers the period.
Relay BD · counts and shares
Request typeCountShare
HSDir GET requests6,666,35099.9%
HSDir POST requests4,9240.073775%
Closed while waiting for an HTTP request2,9580.044319%
Unparsed directory streams190.000285%
Consensus GET requests440.000659%
Microdescriptor GET requests180.00027%
Other directory routes90.000135%
Total6,674,322100%

Relay BC · around Oct 29, 17:30 UTC · about 2 h

Approx. 29 Oct 2026 17:30–19:30 UTC. 8,890,691 streams counted by request type.
Observed BEGIN_DIR peak: 1,604.05 cells/s in a 60-second sample, around 29 Oct 2026 19:30 UTC.
Cumulative request-type counts are complete. Minute-rate sampling covers the period.
Relay BC · counts and shares
Request typeCountShare
HSDir GET requests8,877,60199.9%
HSDir POST requests11,9870.134826%
Closed while waiting for an HTTP request4050.004555%
Unparsed directory streams3250.003656%
Consensus GET requests3270.003678%
Microdescriptor GET requests320.00036%
Other directory routes140.000157%
Total8,890,691100%

Relay BI · around Oct 29, 18:00 UTC · about 1¼ h

Approx. 29 Oct 2026 18:00–19:15 UTC. 13,823,010 streams counted by request type.
Observed BEGIN_DIR peak: 4,925.82 cells/s in a 60-second sample, around 29 Oct 2026 18:30 UTC.
Cumulative request-type counts are complete. Minute-rate sampling has gaps.
Relay BI · counts and shares
Request typeCountShare
HSDir GET requests2,560,81118.5%
HSDir POST requests12,0850.087427%
Closed while waiting for an HTTP request11,247,88381.4%
Unparsed directory streams2,1140.015293%
Consensus GET requests950.000687%
Microdescriptor GET requests200.000145%
Other directory routes20.000014%
Total13,823,010100%

Relay BK · around Oct 29, 18:30 UTC · about 15 min

Approx. 29 Oct 2026 18:30–18:45 UTC. 773,224 streams counted by request type.
Observed BEGIN_DIR peak: 4,797.23 cells/s in a 60-second sample, around 29 Oct 2026 18:30 UTC.
Cumulative request-type counts are complete. Minute-rate sampling covers the period.
Relay BK · counts and shares
Request typeCountShare
HSDir GET requests538,99369.7%
HSDir POST requests3990.051602%
Closed while waiting for an HTTP request233,77230.2%
Unparsed directory streams10.000129%
Consensus GET requests350.004527%
Microdescriptor GET requests140.001811%
Other directory routes100.001293%
Total773,224100%

Relay BJ · around Oct 29, 19:00 UTC · about 15 min

Approx. 29 Oct 2026 19:00–19:15 UTC. 1,294,401 streams counted by request type.
Observed BEGIN_DIR peak: 3,874.63 cells/s in a 60-second sample, around 29 Oct 2026 19:30 UTC.
Cumulative request-type counts are complete. Minute-rate sampling covers the period.
Relay BJ · counts and shares
Request typeCountShare
HSDir GET requests1,082,09183.6%
HSDir POST requests1,3190.1019%
Closed while waiting for an HTTP request210,91116.3%
Unparsed directory streams80.000618%
Consensus GET requests650.005022%
Microdescriptor GET requests50.000386%
Other directory routes20.000155%
Total1,294,401100%

Relay BE · around Oct 29, 19:00 UTC · about 15 min

Approx. 29 Oct 2026 19:00–19:15 UTC. 975,779 streams counted by request type.
Observed BEGIN_DIR peak: 4,871.42 cells/s in a 60-second sample, around 29 Oct 2026 19:15 UTC.
Cumulative request-type counts are complete. Minute-rate sampling covers the period.
Relay BE · counts and shares
Request typeCountShare
HSDir GET requests244,45525.1%
HSDir POST requests1640.016807%
Closed while waiting for an HTTP request731,13674.9%
Unparsed directory streams10.000102%
Consensus GET requests190.001947%
Microdescriptor GET requests30.000307%
Other directory routes10.000102%
Total975,779100%

Related reading: Tor Under Attack: Mapping the Pressure Points • Defending Against Circuit-Building DoS

Join the Mission