diff --git a/worker/src/admin_api/ip_blacklist_settings.ts b/worker/src/admin_api/ip_blacklist_settings.ts index 65936c95..f320f435 100644 --- a/worker/src/admin_api/ip_blacklist_settings.ts +++ b/worker/src/admin_api/ip_blacklist_settings.ts @@ -14,7 +14,8 @@ async function getIpBlacklistSettings(c: Context): Promise 0) { + if (isBlacklisted(reqIp, settings.blacklist, true)) { + console.warn(`Blocked blacklisted IP: ${reqIp} for path: ${c.req.path}`); + return c.text(`Access denied: IP ${reqIp} is blacklisted`, 403); + } } // Check ASN organization blacklist