Replace SUCCESS_COOLDOWN_MS
This commit is contained in:
parent
4cb468c4f4
commit
3011da87ff
3 changed files with 5 additions and 5 deletions
|
|
@ -26,7 +26,7 @@ REPORTED_IP_COOLDOWN_MS=6
|
|||
MAX_URL_LENGTH=920
|
||||
|
||||
# Additional delay (in seconds) after each successful IP report to avoid overloading the AbuseIPDB API.
|
||||
SUCCESS_COOLDOWN_MS=1
|
||||
SUCCESS_COOLDOWN=1
|
||||
|
||||
# Interval for refreshing your IP address (in minutes).
|
||||
# This ensures that WAF violations originating from your IP address are not reported to AbuseIPDB.
|
||||
|
|
|
|||
|
|
@ -5,7 +5,7 @@ const REPORTED_IP_COOLDOWN_MS = parseInt(process.env.REPORTED_IP_COOLDOWN_MS ||
|
|||
|
||||
const MAX_URL_LENGTH = parseInt(process.env.MAX_URL_LENGTH || '920');
|
||||
|
||||
const SUCCESS_COOLDOWN_MS = parseInt(process.env.SUCCESS_COOLDOWN_MS || '2') * 1000;
|
||||
const SUCCESS_COOLDOWN = parseInt(process.env.SUCCESS_COOLDOWN || '2') * 1000;
|
||||
|
||||
const IP_REFRESH_INTERVAL = parseInt(process.env.IP_REFRESH_INTERVAL || '80') * 60 * 1000;
|
||||
|
||||
|
|
@ -18,7 +18,7 @@ module.exports = {
|
|||
CYCLE_INTERVAL,
|
||||
REPORTED_IP_COOLDOWN_MS,
|
||||
MAX_URL_LENGTH,
|
||||
SUCCESS_COOLDOWN_MS,
|
||||
SUCCESS_COOLDOWN,
|
||||
IP_REFRESH_INTERVAL,
|
||||
REPORT_TO_SEFINEK_API,
|
||||
SEFINEK_API_INTERVAL
|
||||
|
|
|
|||
4
index.js
4
index.js
|
|
@ -1,7 +1,7 @@
|
|||
require('dotenv').config();
|
||||
|
||||
const { axios, moduleVersion } = require('./services/axios.js');
|
||||
const { CYCLE_INTERVAL, REPORTED_IP_COOLDOWN_MS, MAX_URL_LENGTH, SUCCESS_COOLDOWN_MS, SEFINEK_API_INTERVAL, REPORT_TO_SEFINEK_API } = require('./config.js');
|
||||
const { CYCLE_INTERVAL, REPORTED_IP_COOLDOWN_MS, MAX_URL_LENGTH, SUCCESS_COOLDOWN, SEFINEK_API_INTERVAL, REPORT_TO_SEFINEK_API } = require('./config.js');
|
||||
const PAYLOAD = require('./scripts/payload.js');
|
||||
const generateComment = require('./scripts/generateComment.js');
|
||||
const SefinekAPI = require('./scripts/sefinekAPI.js');
|
||||
|
|
@ -165,7 +165,7 @@ const reportIP = async (event, country, hostname, endpoint, userAgent, cycleErro
|
|||
const wasReported = await reportIP(event, event.clientCountryName, event.clientRequestHTTPHost, event.clientRequestPath, event.userAgent, cycleErrorCounts);
|
||||
if (wasReported) {
|
||||
cycleReportedCount++;
|
||||
await new Promise(resolve => setTimeout(resolve, SUCCESS_COOLDOWN_MS));
|
||||
await new Promise(resolve => setTimeout(resolve, SUCCESS_COOLDOWN));
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue