Tor Under Attack: Mapping the Pressure Points

By 1AEO Team • October 17, 2026 • Tor traffic paths and DoS pressure points

An attacker can exhaust a Tor relay while many of its metrics still look normal. These diagrams map the pressure points documented in our June–July denial-of-service (DoS) reporting and other relay operators’ accounts.

Setup work can exhaust a relay's CPU or memory even when application bandwidth barely changes.
Tor traffic paths: network-directory lookup at stage 1; Internet traffic through an exit at E2; onion-service descriptor lookup at O2, rendezvous preparation at O3, introduction at O4 and rendezvous completion at O5. Separate client and service circuits meet at the rendezvous point. Orange dashed lines mark setup, blue lines application traffic and gray lines shared transit.
Open the full-size diagram. Orange dashed: setup. Blue: application traffic. Gray: both. Boxes show roles on separate circuits; cached information and existing circuits can shorten setup.

Read the Paths #

These command names refer to Tor messages. External applications exchange ordinary TCP bytes; resolvers receive DNS queries. HSDirs store descriptors, introduction points forward introductions, and rendezvous points join circuits. One relay can perform several roles.

Where DoS and Overload Have Been Reported #

Red markers cover reports within April 16–October 16, 2026; amber markers show older exit examples. They identify reported pressure. Cause and intent are not established in every case.

Tor traffic paths with numbered pressure markers. Red 1: TCP listener queues; 2: circuit handshakes and retained state; 3: circuit protocol-error handling; 4: HSDir descriptor cache; 5: introduction requests; 6: outbound directory bytes; 7: incoming BEGIN_DIR setup activity, with opposite arrows at the shared directory boundary. The specific directory role, document and HTTP method were not identified. Amber H1 marks historical 2022 exit TCP pressure; H2 marks suspected 2022 resolver flooding. Numbers correspond to the linked bullets below.
Open the marked diagram. Numbers match the bullets below. Markers 1–3 show relay internals, not another hop. Directory markers distinguish outbound bytes (6) from incoming stream setup (7); the specific directory role and HTTP request remain unidentified.

Our year-long review also records April 18 and June 15 overload peaks, plus July 27 queue pressure. These observations do not locate additional attack paths.

Measure the Layer That Is Failing #

A failed page load alone cannot identify the bottleneck. Compare host TCP counters, circuit activity, memory, directory work and introduction rejections alongside bandwidth. Tor's defenses act at different stages. Aggregate measurements help locate pressure without recording users' destinations or traffic contents.

Related reading: The HSDir Population Decline • Defending Against Circuit-Building DoS

Join the Mission