From c12335effb792b12ddd101c8d66e838452d69599 Mon Sep 17 00:00:00 2001 From: Barry Deen Date: Thu, 12 Sep 2024 10:04:06 -0400 Subject: [PATCH] increase rate policies --- main.go | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/main.go b/main.go index 4da0c7f..160bcac 100644 --- a/main.go +++ b/main.go @@ -79,7 +79,20 @@ func main() { panic(err) } - policies.ApplySaneDefaults(relay) + relay.RejectEvent = append(relay.RejectEvent, + policies.RejectEventsWithBase64Media, + policies.EventIPRateLimiter(5, time.Minute*3, 15), + ) + + relay.RejectFilter = append(relay.RejectFilter, + policies.NoEmptyFilters, + policies.NoComplexFilters, + policies.FilterIPRateLimiter(50, time.Minute, 250), + ) + + relay.RejectConnection = append(relay.RejectConnection, + policies.ConnectionRateLimiter(3, time.Minute*5, 9), + ) relay.StoreEvent = append(relay.StoreEvent, db.SaveEvent) relay.QueryEvents = append(relay.QueryEvents, db.QueryEvents)