srcIp === getServerIP()

This commit is contained in:
Sefinek committed 2024-12-25 00:14:15 +01:00
1 parent e1bfd289fd
commit 4df9c9c4be
5 files changed
+39 -7

No files matched your search

+8 -2
View File
@@ -1,9 +1,10 @@
const fs = require('node:fs');
const chokidar = require('chokidar');
const isLocalIP = require('./utils/isLocalIP.js');
const { reportedIPs, loadReportedIPs, saveReportedIPs, isIPReportedRecently, markIPAsReported } = require('./utils/cache.js');
const isLocalIP = require('./services/isLocalIP.js');
const { reportedIPs, loadReportedIPs, saveReportedIPs, isIPReportedRecently, markIPAsReported } = require('./services/cache.js');
const log = require('./utils/log.js');
const axios = require('./services/axios.js');
const getServerIP = require('./services/serverIp.js');
const config = require('./config.js');
const { version } = require('./package.json');
const { UFW_FILE, ABUSEIPDB_API_KEY, SERVER_ID, GITHUB_REPO } = config.MAIN;
@@ -45,6 +46,11 @@ const processLogLine = async line => {
return;
}
if (srcIp === getServerIP()) {
log(0, 'Ignoring own IP');
return;
}
if (isLocalIP(srcIp)) {
log(0, `Ignoring local/private IP: ${srcIp}`);
return;