Add a delay inside the key verification process.

This commit is contained in:
NI
2019-08-14 17:25:00 +08:00
parent 104b3ea4de
commit 929c3d4477

View File

@@ -189,6 +189,10 @@ func (s socket) Head(
return ErrSocketAuthFailed
}
// Delay the brute force attack. Use it with connection limits (via
// iptables or nginx etc)
time.Sleep(500 * time.Millisecond)
decodedKey, decodedKeyErr := base64.StdEncoding.DecodeString(key)
if decodedKeyErr != nil {