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;
|
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({
|
const software = detectSoftware({
|
||||||
server: probe.server,
|
server: probe.server,
|
||||||
body: probe.bodySnippet,
|
body: probe.bodySnippet,
|
||||||
|
|||||||
Reference in New Issue
Block a user