rolling top scores 24h

This commit is contained in:
2026-03-11 16:26:39 -04:00
parent 10f51bc4f9
commit 86573769ca
3 changed files with 6 additions and 4 deletions

View File

@@ -294,6 +294,7 @@ function top_ips(int $n = TOP_N): array {
$s = db()->prepare(
'SELECT src_ip, COUNT(*) AS cnt
FROM connections
WHERE occurred_at >= NOW() - INTERVAL 24 HOUR
GROUP BY src_ip
ORDER BY cnt DESC
LIMIT ?'
@@ -306,6 +307,7 @@ function top_ports(int $n = TOP_N): array {
$s = db()->prepare(
'SELECT dst_port, COUNT(*) AS cnt
FROM connections
WHERE occurred_at >= NOW() - INTERVAL 24 HOUR
GROUP BY dst_port
ORDER BY cnt DESC
LIMIT ?'
@@ -318,7 +320,7 @@ function top_ips_by_node(int $node_id, int $n = TOP_N): array {
$s = db()->prepare(
'SELECT src_ip, COUNT(*) AS cnt
FROM connections
WHERE node_id = ?
WHERE node_id = ? AND occurred_at >= NOW() - INTERVAL 24 HOUR
GROUP BY src_ip
ORDER BY cnt DESC
LIMIT ?'