From 38f09e862e995165e07efd277331e8ea973bea95 Mon Sep 17 00:00:00 2001 From: Dicken Date: Sat, 25 Jul 2026 01:26:05 +0200 Subject: [PATCH] round38: Alle Geraete scannen nutzt jetzt ebenfalls den vollstaendigen Portscan (Konsistenz mit dem Einzelgeraete-Scan) --- apps/backend/src/routes/scan.ts | 2 +- apps/frontend/src/routes/admin/ScannerPage.tsx | 7 ++++--- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/apps/backend/src/routes/scan.ts b/apps/backend/src/routes/scan.ts index 23b5c69..b6c4114 100644 --- a/apps/backend/src/routes/scan.ts +++ b/apps/backend/src/routes/scan.ts @@ -218,7 +218,7 @@ export async function scanRoutes(app: FastifyInstance): Promise { continue; } try { - const result = await performDeviceScan(device); + const result = await performDeviceScan(device, true); created += result.created; updated += result.updated; allStale.push(...result.staleServices); diff --git a/apps/frontend/src/routes/admin/ScannerPage.tsx b/apps/frontend/src/routes/admin/ScannerPage.tsx index 8ce86ec..8551326 100644 --- a/apps/frontend/src/routes/admin/ScannerPage.tsx +++ b/apps/frontend/src/routes/admin/ScannerPage.tsx @@ -704,9 +704,10 @@ export function ScannerPage() {

Alle Geräte scannen

- Führt den Netzwerk-Scan (DNS, Ports, Titel/Favicon, Softwareerkennung) nacheinander - für alle {devices?.length ?? 0} bekannten Geräte aus. Für ein einzelnes Gerät lieber - den Button in der Geräte-Tabelle nutzen. + Führt einen vollständigen Portscan (alle 65535 Ports, nicht nur die üblichen) samt + DNS/Titel/Favicon/Softwareerkennung nacheinander für alle {devices?.length ?? 0} bekannten + Geräte aus. Läuft im Hintergrund (Fortschritt siehe unten) und kann bei vielen Geräten + durchaus einige Minuten dauern – dafür werden auch Dienste auf unüblichen Ports gefunden.