rolling top scores 24h
This commit is contained in:
@@ -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 ?'
|
||||
|
||||
Reference in New Issue
Block a user