mirror of
https://github.com/openmhz/trunk-server.git
synced 2026-11-13 17:27:37 -05:00
scraper detection for CORS
This commit is contained in:
@@ -42,7 +42,9 @@ module.exports = function(app) {
|
|||||||
res.setHeader('Access-Control-Allow-Origin', origin);
|
res.setHeader('Access-Control-Allow-Origin', origin);
|
||||||
} else if (req.headers["user-agent"] == 'TrunkRecorder1.0') {
|
} else if (req.headers["user-agent"] == 'TrunkRecorder1.0') {
|
||||||
res.setHeader('Access-Control-Allow-Origin', "*");
|
res.setHeader('Access-Control-Allow-Origin', "*");
|
||||||
} else {
|
} else if (origin.indexOf(".vercel.app") > -1) {
|
||||||
|
next("Scraper!! ☠️ " + origin);
|
||||||
|
} else {
|
||||||
res.setHeader('Access-Control-Allow-Origin', "*");
|
res.setHeader('Access-Control-Allow-Origin', "*");
|
||||||
if (origin) {
|
if (origin) {
|
||||||
console.warn("forcing CORS for: " + origin + " referer: " + req.headers.referer + " url: " + req.originalUrl);
|
console.warn("forcing CORS for: " + origin + " referer: " + req.headers.referer + " url: " + req.originalUrl);
|
||||||
|
|||||||
@@ -280,7 +280,6 @@ io.sockets.on('connection', function (client) {
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
clients[client.id].active = true;
|
clients[client.id].active = true;
|
||||||
clients[client.id].shortName = data.shortName.toLowerCase();
|
clients[client.id].shortName = data.shortName.toLowerCase();
|
||||||
clients[client.id].filterCode = String(data.filterCode);
|
clients[client.id].filterCode = String(data.filterCode);
|
||||||
|
|||||||
Reference in New Issue
Block a user