scraper detection for CORS

This commit is contained in:
Luke Berndt
2026-02-22 16:43:00 -05:00
parent 29653b3e4f
commit 245fb74bf3
2 changed files with 3 additions and 2 deletions

View File

@@ -42,7 +42,9 @@ module.exports = function(app) {
res.setHeader('Access-Control-Allow-Origin', origin);
} else if (req.headers["user-agent"] == 'TrunkRecorder1.0') {
res.setHeader('Access-Control-Allow-Origin', "*");
} else {
} else if (origin.indexOf(".vercel.app") > -1) {
next("Scraper!! ☠️ " + origin);
} else {
res.setHeader('Access-Control-Allow-Origin', "*");
if (origin) {
console.warn("forcing CORS for: " + origin + " referer: " + req.headers.referer + " url: " + req.originalUrl);

View File

@@ -280,7 +280,6 @@ io.sockets.on('connection', function (client) {
return;
}
clients[client.id].active = true;
clients[client.id].shortName = data.shortName.toLowerCase();
clients[client.id].filterCode = String(data.filterCode);