From 88c4a037cb13897297117c61de1c44139afcecae Mon Sep 17 00:00:00 2001 From: Yohann D'ANELLO Date: Tue, 13 Oct 2020 11:28:29 +0200 Subject: [PATCH] Add 3 seconds delay before accepting telnet inputs to avoid bruteforce attacks --- stream/telnet/telnet.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/stream/telnet/telnet.go b/stream/telnet/telnet.go index 7c6f832..22034ef 100644 --- a/stream/telnet/telnet.go +++ b/stream/telnet/telnet.go @@ -68,6 +68,9 @@ func Serve(config *Options) { return } + // Avoid bruteforce + time.Sleep(3 * time.Second) + streamID = string(buff[:n]) streamID = strings.Replace(streamID, "\r", "", -1) streamID = strings.Replace(streamID, "\n", "", -1)