From 315fa4ba8782d71f70c3a63ca215333f01f78dd3 Mon Sep 17 00:00:00 2001 From: NoobishSVK Date: Sun, 3 Nov 2024 20:41:42 +0100 Subject: [PATCH] spam fix no2 --- server/index.js | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/server/index.js b/server/index.js index 46b3c8f..996a30b 100644 --- a/server/index.js +++ b/server/index.js @@ -417,6 +417,11 @@ wss.on('connection', (ws, request) => { // Detect extremely fast spamming (more than 1 message in under 10ms) if (now - lastMessageTime < 10) { logWarn(`User \x1b[90m${clientIp}\x1b[0m is likely a bot or script spamming. Connection will be terminated immediately.`); + if (!serverConfig.webserver.banlist.includes(clientIp)) { + serverConfig.webserver.banlist.push(clientIp); + logInfo(`User \x1b[90m${clientIp}\x1b[0m has been added to the banlist due to extreme spam.`); + } + ws.close(1008, 'Bot-like behavior detected'); return; }