From 9be7f51ed9913c704e4b39639c9247e39fd473ab Mon Sep 17 00:00:00 2001 From: Sefinek Date: Tue, 19 Aug 2025 21:57:21 +0200 Subject: [PATCH] Update index.js --- index.js | 4 ++-- package-lock.json | 16 +++++++++++----- package.json | 2 +- 3 files changed, 14 insertions(+), 8 deletions(-) diff --git a/index.js b/index.js index 319a3a7..461a995 100644 --- a/index.js +++ b/index.js @@ -46,7 +46,7 @@ const checkRateLimit = async () => { } }; -const reportIp = async ({ srcIp, dpt = 'N/A', proto = 'N/A', id, timestamp }, categories, comment) => { +const reportIp = async ({ srcIp, dpt = 'N/A', proto = 'N/A', timestamp, timestampRaw }, categories, comment) => { if (!srcIp) return logger.log('Missing source IP (srcIp)', 3); await checkRateLimit(); @@ -67,7 +67,7 @@ const reportIp = async ({ srcIp, dpt = 'N/A', proto = 'N/A', id, timestamp }, ca timestamp, }); - logger.log(`Reported ${srcIp} [${dpt}/${proto}]; ID: ${id}; Categories: ${categories}; Abuse: ${res.data.abuseConfidenceScore}%`, 1); + logger.log(`Reported ${srcIp} [${dpt}/${proto}]; Categories: ${categories}; Abuse: ${res.data.threat_score}%; Raw timestamp: ${timestampRaw}; Parsed: ${timestamp}`, 1); return true; } catch (err) { const status = err.response?.status ?? 'unknown'; diff --git a/package-lock.json b/package-lock.json index fd3ae25..6bdf59e 100644 --- a/package-lock.json +++ b/package-lock.json @@ -19,7 +19,7 @@ "ipaddr.js": "^2.2.0", "semver": "^7.7.2", "simple-git": "^3.28.0", - "ufw-log-parser": "^0.1.1" + "ufw-log-parser": "github:sefinek/ufw-log-parser" }, "devDependencies": { "@eslint/js": "^9.33.0", @@ -498,10 +498,16 @@ } }, "node_modules/ufw-log-parser": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/ufw-log-parser/-/ufw-log-parser-0.1.1.tgz", - "integrity": "sha512-q8VUZJIDcIKnVPiKR3B/pEyYakzEaNZ6otxFcZAULa6pwAnfVm017CG/3nyvsNl968jTXesFdRcGBdgszbsoiQ==", - "license": "MIT" + "version": "1.0.0-beta.0", + "resolved": "git+ssh://git@github.com/sefinek/ufw-log-parser.git#657f125d26821400e395126eee37e0ef29ec3c6d", + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "type": "individual", + "url": "https://sefinek.net/donate" + } } } } diff --git a/package.json b/package.json index 2f56d14..1a3a83e 100644 --- a/package.json +++ b/package.json @@ -30,7 +30,7 @@ "ipaddr.js": "^2.2.0", "semver": "^7.7.2", "simple-git": "^3.28.0", - "ufw-log-parser": "^0.1.1" + "ufw-log-parser": "github:sefinek/ufw-log-parser" }, "devDependencies": { "@eslint/js": "^9.33.0",