Update v1.1.1-beta1
This commit is contained in:
@@ -10,10 +10,24 @@ const logAndBanSuspiciousActivity = async (req, res, next) => {
|
||||
const ip = req.headers['cf-connecting-ip'] || req.headers['x-forwarded-for'] || req.connection.remoteAddress;
|
||||
const url = `${req.protocol}://${req.get('host')}${req.originalUrl}`;
|
||||
|
||||
if (req.originalUrl === '/auth/activedirectory', "/favicon.ico" && req.method === 'POST') {
|
||||
// Skip monitoring for localhost/local IPs
|
||||
const localIps = ['127.0.0.1', '::1', 'localhost', '::ffff:127.0.0.1'];
|
||||
if (localIps.includes(ip)) {
|
||||
next();
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Skip monitoring for Chrome DevTools requests
|
||||
if (req.originalUrl.includes('.well-known/appspecific/com.chrome.devtools.json')) {
|
||||
next();
|
||||
return;
|
||||
}
|
||||
|
||||
// Skip monitoring for specific endpoints
|
||||
if (req.originalUrl === '/auth/activedirectory' || req.originalUrl === '/favicon.ico') {
|
||||
next();
|
||||
return;
|
||||
}
|
||||
|
||||
let bans;
|
||||
try {
|
||||
|
||||
Reference in New Issue
Block a user