tor/src
David Goulet 94b56eaa75 dos: New client connect rate detection
This is a new detection type which is that a relay can now control the rate of
client connections from a single address.

The mechanism is pretty simple, if the rate/burst is reached, the address is
marked for a period of time and any connection from that address is denied.

Closes #40253

Signed-off-by: David Goulet <dgoulet@torproject.org>
2021-02-22 15:48:42 -05:00
..
app man: Cleanup of v2 options and config 2021-02-19 13:20:49 -05:00
config Fix typos. 2020-11-12 11:44:09 -05:00
core dos: New client connect rate detection 2021-02-22 15:48:42 -05:00
ext Merge branch 'maint-0.4.3' into maint-0.4.4 2021-01-28 12:36:42 -05:00
feature dos: New client connect rate detection 2021-02-22 15:48:42 -05:00
lib Merge branch 'maint-0.4.3' into maint-0.4.4 2021-01-28 12:46:31 -05:00
rust Remove DirCache=1 from list of supported versions. 2021-02-08 11:40:35 -05:00
test Fix a test failure in test_hs_control_add_onion_helper_add_service(). 2021-02-22 13:31:29 +02:00
tools Add support for patterns on %include #25140 2020-07-15 22:01:08 +01:00
trunnel Update Trunnel for new machine_ctr field. 2020-06-08 18:05:34 -05:00
win32 Bump to 0.4.5.6-dev 2021-02-15 13:00:14 -05:00
arch_goals.md Document high-level architecture goals 2019-12-10 16:47:38 -06:00
include.am metrics: New feature module to track tor metrics 2020-10-27 10:43:42 -04:00
mainpage.md Move description of ext contents into an md file. 2020-07-02 13:46:25 -04:00