Fixes
This commit is contained in:
1 parent
2810a6d4b0
commit
5161fbce9f
1 file changed
+2
-2
@@ -80,13 +80,13 @@ const reportIp = async ({ srcIp, dpt = 'N/A', proto = 'N/A', id, timestamp }, ca
|
|||||||
ABUSE_STATE.sentBulk = false;
|
ABUSE_STATE.sentBulk = false;
|
||||||
LAST_RATELIMIT_LOG = Date.now();
|
LAST_RATELIMIT_LOG = Date.now();
|
||||||
RATELIMIT_RESET = nextRateLimitReset();
|
RATELIMIT_RESET = nextRateLimitReset();
|
||||||
log(`Daily AbuseIPDB limit reached. Buffering reports until ${RATELIMIT_RESET.toISOString()}`, 2);
|
log(`Daily AbuseIPDB limit reached. Buffering reports until ${RATELIMIT_RESET.toISOString()}`);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!BULK_REPORT_BUFFER.has(srcIp)) {
|
if (!BULK_REPORT_BUFFER.has(srcIp)) {
|
||||||
BULK_REPORT_BUFFER.set(srcIp, { timestamp, categories, comment });
|
BULK_REPORT_BUFFER.set(srcIp, { timestamp, categories, comment });
|
||||||
saveBufferToFile();
|
saveBufferToFile();
|
||||||
log(`Queued ${srcIp} for bulk report due to rate limit`, 2);
|
log(`Queued ${srcIp} for bulk report due to rate limit`, 1);
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
log(`Failed to report ${srcIp} [${dpt}/${proto}]; ${err.response?.data?.errors ? JSON.stringify(err.response.data.errors) : err.message}`, status === 429 ? 2 : 3);
|
log(`Failed to report ${srcIp} [${dpt}/${proto}]; ${err.response?.data?.errors ? JSON.stringify(err.response.data.errors) : err.message}`, status === 429 ? 2 : 3);
|
||||||
|
|||||||
Reference in new issue
Block a user