From 8e58db970fd7ec93097a2f9eb3f1cd6f1279c5e5 Mon Sep 17 00:00:00 2001 From: Rafif Riqullah Siregar Date: Fri, 31 Jul 2026 10:40:31 +0700 Subject: [PATCH] chore: super deep scanning cleanup - remove obsolete debug files and legacy sqlite db files --- backend/check_devices.js | 3 -- backend/check_events.js | 22 ------------ backend/check_overview.js | 45 ------------------------ backend/check_server.js | 31 ---------------- backend/check_threats.js | 15 -------- backend/check_types.js | 10 ------ backend/test_api_tls.js | 14 -------- src/components/layout/ViewportScaler.tsx | 9 ----- 8 files changed, 149 deletions(-) delete mode 100644 backend/check_devices.js delete mode 100644 backend/check_events.js delete mode 100644 backend/check_overview.js delete mode 100644 backend/check_server.js delete mode 100644 backend/check_threats.js delete mode 100644 backend/check_types.js delete mode 100644 backend/test_api_tls.js delete mode 100644 src/components/layout/ViewportScaler.tsx diff --git a/backend/check_devices.js b/backend/check_devices.js deleted file mode 100644 index e72ab28..0000000 --- a/backend/check_devices.js +++ /dev/null @@ -1,3 +0,0 @@ -const db = require('better-sqlite3')('backend/netify_data.db'); -console.log('Devices:', db.prepare("SELECT * FROM devices WHERE ip_address = '192.168.9.2'").all()); -console.log('Discovery:', db.prepare("SELECT * FROM intel_device_discovery WHERE ip_address = '192.168.9.2'").all()); diff --git a/backend/check_events.js b/backend/check_events.js deleted file mode 100644 index d8ef55e..0000000 --- a/backend/check_events.js +++ /dev/null @@ -1,22 +0,0 @@ -const mongoose = require('mongoose'); -require('dotenv').config({path: '../.env.local'}); -mongoose.connect(process.env.MONGODB_URI).then(async () => { - const db = mongoose.connection; - const highEvents = await db.collection('events').find({ - $or: [ - {severity: {$in: ['Critical', 'High']}}, - {category_label: 'Cybersecurity'} - ] - }).toArray(); - - if (highEvents.length > 0) { - console.log("High Events timestamps:"); - highEvents.forEach(e => { - console.log("- event_at:", e.event_at, " | timestamp:", e.timestamp); - }); - } else { - console.log("No high events found in array"); - } - - process.exit(0); -}).catch(e => console.error(e)); diff --git a/backend/check_overview.js b/backend/check_overview.js deleted file mode 100644 index 1c0feeb..0000000 --- a/backend/check_overview.js +++ /dev/null @@ -1,45 +0,0 @@ -const mongoose = require('mongoose'); - -const mongoUri = process.env.MONGODB_URI || 'mongodb://127.0.0.1:27017/backone_dpi'; -mongoose.connect(mongoUri) - .then(async () => { - const db = mongoose.connection.useDb('backone_dpi'); - const yesterday = new Date(Date.now() - 24 * 3600 * 1000); - const SIAB = '6681452d_9cae_4ff4_8ae8_0d504774265e'; - - const catCount = await db.db.collection('appcategorystats').countDocuments({ site_uuid: SIAB, timestamp: { $gte: yesterday } }); - const catSum = await db.db.collection('appcategorystats').aggregate([ - { $match: { site_uuid: SIAB, timestamp: { $gte: yesterday } } }, - { $group: { _id: null, dl: { $sum: '$download' }, ul: { $sum: '$upload' } } } - ]).toArray(); - - const sumCount = await db.db.collection('summaries').countDocuments({ site_uuid: SIAB, timestamp: { $gte: yesterday } }); - const sumSum = await db.db.collection('summaries').aggregate([ - { $match: { site_uuid: SIAB, timestamp: { $gte: yesterday } } }, - { $group: { _id: null, dl: { $sum: '$bandwidth_down' }, ul: { $sum: '$bandwidth_up' } } } - ]).toArray(); - - const flowCount = await db.db.collection('flows').countDocuments({ site_uuid: SIAB, timestamp: { $gte: yesterday } }); - const flowSum = await db.db.collection('flows').aggregate([ - { $match: { site_uuid: SIAB, timestamp: { $gte: yesterday } } }, - { $group: { _id: null, dl: { $sum: '$download' }, ul: { $sum: '$upload' } } } - ]).toArray(); - - // Check latest timestamp in each collection for SIAB - const latestCat = await db.db.collection('appcategorystats').findOne({ site_uuid: SIAB }, { sort: { timestamp: -1 } }); - const latestFlow = await db.db.collection('flows').findOne({ site_uuid: SIAB }, { sort: { timestamp: -1 } }); - const latestSum = await db.db.collection('summaries').findOne({ site_uuid: SIAB }, { sort: { timestamp: -1 } }); - - console.log('=== SIAB Site Data Check (Last 24h) ==='); - console.log('AppCatStats (24h):', catCount, 'docs | Sum:', JSON.stringify(catSum[0])); - console.log('Summaries (24h) :', sumCount, 'docs | Sum:', JSON.stringify(sumSum[0])); - console.log('Flows (24h) :', flowCount, 'docs | Sum:', JSON.stringify(flowSum[0])); - console.log(''); - console.log('=== Latest Timestamps ==='); - console.log('Latest AppCat :', latestCat?.timestamp); - console.log('Latest Flow :', latestFlow?.timestamp); - console.log('Latest Summary :', latestSum?.timestamp); - - mongoose.disconnect(); - }) - .catch(e => { console.error('Error:', e.message); process.exit(1); }); diff --git a/backend/check_server.js b/backend/check_server.js deleted file mode 100644 index 0684919..0000000 --- a/backend/check_server.js +++ /dev/null @@ -1,31 +0,0 @@ -const { Client } = require('ssh2'); -const conn = new Client(); - -conn.on('ready', () => { - const cmd = [ - 'export PM2=/home/adminbackend/.npm-global/bin/pm2', - '$PM2 list', - 'echo "=== MEMORY ==="', - 'free -m', - 'echo "=== DISK ==="', - 'df -h /', - 'echo "=== FRONTEND LOGS ==="', - '$PM2 logs backone-frontend --lines 20 --nostream 2>&1', - 'echo "=== BACKEND LOGS ==="', - '$PM2 logs backone-backend --lines 10 --nostream 2>&1', - ].join(' && '); - - conn.exec(cmd, (err, stream) => { - if (err) { console.error(err); conn.end(); return; } - stream.on('data', d => process.stdout.write(d.toString())); - stream.stderr.on('data', d => process.stderr.write(d.toString())); - stream.on('close', () => conn.end()); - }); -}).connect({ - host: '103.185.47.52', - port: 2222, - username: 'adminbackend', - password: 'htEo7x6LsBQiEHHH', -}); - -conn.on('error', e => console.error('SSH Error:', e.message)); diff --git a/backend/check_threats.js b/backend/check_threats.js deleted file mode 100644 index e26573d..0000000 --- a/backend/check_threats.js +++ /dev/null @@ -1,15 +0,0 @@ -const mongoose = require('mongoose'); -require('dotenv').config({path: '../.env.local'}); -mongoose.connect(process.env.MONGODB_URI).then(async () => { - const db = mongoose.connection; - const threats = await db.collection('threats').countDocuments(); - const events = await db.collection('events').countDocuments(); - const highEvents = await db.collection('events').countDocuments({ - $or: [ - {severity: {$in: ['Critical', 'High']}}, - {category_label: 'Cybersecurity'} - ] - }); - console.log({threats, events, highEvents}); - process.exit(0); -}).catch(e => console.error(e)); diff --git a/backend/check_types.js b/backend/check_types.js deleted file mode 100644 index fec586b..0000000 --- a/backend/check_types.js +++ /dev/null @@ -1,10 +0,0 @@ -const mongoose = require('mongoose'); -require('dotenv').config({path: '../.env.local'}); -mongoose.connect(process.env.MONGODB_URI).then(async () => { - const db = mongoose.connection; - const threats = await db.collection('threats').aggregate([{ $group: { _id: '$threat_type', count: { $sum: 1 } } }]).toArray(); - console.log('Threat types:', threats); - const events = await db.collection('events').aggregate([{ $group: { _id: '$event_type', count: { $sum: 1 } } }]).toArray(); - console.log('Event types:', events); - process.exit(0); -}); diff --git a/backend/test_api_tls.js b/backend/test_api_tls.js deleted file mode 100644 index 0f8ef0c..0000000 --- a/backend/test_api_tls.js +++ /dev/null @@ -1,14 +0,0 @@ -const http = require('http'); - -http.get('http://localhost:3001/api/dashboard/tls-versions', { - headers: { - 'Cookie': 'token=test', // Just checking schema, if it requires auth we might need to mock or use the proxy - } -}, (res) => { - let data = ''; - res.on('data', chunk => data += chunk); - res.on('end', () => { - console.log("Response TLS Versions:"); - console.log(data.slice(0, 500)); - }); -}); diff --git a/src/components/layout/ViewportScaler.tsx b/src/components/layout/ViewportScaler.tsx deleted file mode 100644 index 6c32656..0000000 --- a/src/components/layout/ViewportScaler.tsx +++ /dev/null @@ -1,9 +0,0 @@ -"use client"; - -/** - * ViewportScaler - DEPRECATED / REMOVED. - * Layout responsiveness now relies 100% on native CSS Tailwind media queries. - */ -export function ViewportScaler() { - return null; -}