round38: Alle Geraete scannen nutzt jetzt ebenfalls den vollstaendigen Portscan (Konsistenz mit dem Einzelgeraete-Scan)

This commit is contained in:
2026-07-25 01:26:05 +02:00
parent 45a01bd32e
commit 38f09e862e
2 changed files with 5 additions and 4 deletions

View File

@@ -218,7 +218,7 @@ export async function scanRoutes(app: FastifyInstance): Promise<void> {
continue; continue;
} }
try { try {
const result = await performDeviceScan(device); const result = await performDeviceScan(device, true);
created += result.created; created += result.created;
updated += result.updated; updated += result.updated;
allStale.push(...result.staleServices); allStale.push(...result.staleServices);

View File

@@ -704,9 +704,10 @@ export function ScannerPage() {
<div className="rounded-2xl border border-black/10 p-5 dark:border-white/10"> <div className="rounded-2xl border border-black/10 p-5 dark:border-white/10">
<h2 className="font-medium text-black dark:text-white">Alle Geräte scannen</h2> <h2 className="font-medium text-black dark:text-white">Alle Geräte scannen</h2>
<p className="mt-1 text-sm text-black/50 dark:text-white/50"> <p className="mt-1 text-sm text-black/50 dark:text-white/50">
Führt den Netzwerk-Scan (DNS, Ports, Titel/Favicon, Softwareerkennung) nacheinander Führt einen vollständigen Portscan (alle 65535 Ports, nicht nur die üblichen) samt
für alle {devices?.length ?? 0} bekannten Geräte aus. Für ein einzelnes Gerät lieber DNS/Titel/Favicon/Softwareerkennung nacheinander für alle {devices?.length ?? 0} bekannten
den Button in der Geräte-Tabelle nutzen. 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.
</p> </p>
<div className="mt-4 flex items-center gap-2"> <div className="mt-4 flex items-center gap-2">
<Button <Button