generated from Dicken/dickendock
round39: Nur noch echte HTTP-Dienste werden als Dienst angelegt, reine TCP-Ports (SSH, Datenbanken etc.) werden uebersprungen
This commit is contained in:
@@ -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,
|
||||
|
||||
Reference in New Issue
Block a user