round39: Nur noch echte HTTP-Dienste werden als Dienst angelegt, reine TCP-Ports (SSH, Datenbanken etc.) werden uebersprungen

This commit is contained in:
2026-07-25 08:43:45 +02:00
parent 38f09e862e
commit 5deeeaec1d

View File

@@ -143,6 +143,15 @@ export async function scanDeviceServices(
if (retryProbe.status !== undefined) probe = retryProbe;
}
// Weder als HTTP noch als HTTPS eine gültige Antwort bekommen (auch nach
// dem Protokoll-Fallback oben) - der Port ist zwar offen, spricht aber
// gar kein HTTP (z. B. SSH, eine Datenbank, ein roher TCP-Dienst). Seit
// der vollständige Portscan (1-65535) Standard ist, findet er sehr viele
// solcher Nicht-Web-Ports - die sollen NICHT als (dann meist
// ausgeblendeter) Dienst-Eintrag landen, sondern komplett übersprungen
// werden. "Mich interessieren doch nur Webifs."
if (probe.status === undefined) continue;
const software = detectSoftware({
server: probe.server,
body: probe.bodySnippet,