aboutsummaryrefslogtreecommitdiff
path: root/api/lib/storeIncomingIP/index.js
diff options
context:
space:
mode:
authorkaotisk <kaotisk@arching-kaos.org>2025-03-20 04:53:00 +0200
committerkaotisk <kaotisk@arching-kaos.org>2025-03-20 04:53:00 +0200
commit823e381ca557b3c7f034aa44ac9193bb79cbe97c (patch)
tree1b1e0d1457122cc1d739cd0048e2248ea4403d29 /api/lib/storeIncomingIP/index.js
parent230abb69a127d4af1f38c853897c6deaa611cd92 (diff)
downloadarching-kaos-tools-823e381ca557b3c7f034aa44ac9193bb79cbe97c.tar.gz
arching-kaos-tools-823e381ca557b3c7f034aa44ac9193bb79cbe97c.tar.bz2
arching-kaos-tools-823e381ca557b3c7f034aa44ac9193bb79cbe97c.zip
[api] store incoming requests' IPs for future use
Diffstat (limited to 'api/lib/storeIncomingIP/index.js')
-rw-r--r--api/lib/storeIncomingIP/index.js6
1 files changed, 6 insertions, 0 deletions
diff --git a/api/lib/storeIncomingIP/index.js b/api/lib/storeIncomingIP/index.js
new file mode 100644
index 0000000..c45def6
--- /dev/null
+++ b/api/lib/storeIncomingIP/index.js
@@ -0,0 +1,6 @@
+const fs = require("node:fs");
+const config = require("../../config");
+
+module.exports = (ip_address) => {
+ fs.appendFileSync(`${config.peersDir}/incomingRequests`, `${ip_address}\n`);
+}