round42: AVM/FritzOS TR-064-Verwaltungsports (49000/49443) werden nicht mehr als Dienst angezeigt

This commit is contained in:
2026-07-25 12:49:46 +02:00
parent 301c25571a
commit 6457475e26

View File

@@ -122,6 +122,19 @@ export async function scanDeviceServices(
);
for (const r of retryResults) if (r.open) openPorts.push(r.port);
// AVM-/FritzOS-Geräte (Router UND Repeater) betreiben auf den Ports 49000
// (HTTP) und 49443 (HTTPS) ihre TR-064-SOAP-Schnittstelle - dieselbe, die
// der FritzBox-Scanner selbst benutzt (siehe scanner/fritzbox.ts). Das ist
// eine programmatische Steuerschnittstelle, KEINE für Menschen gedachte
// Weboberfläche, antwortet aber trotzdem auf einen einfachen HTTP-Request
// und würde sonst als (nutzloser) Dienst auftauchen. Wird deshalb komplett
// übersprungen - außer der Nutzer hat dort bereits bewusst einen Dienst
// behalten (dann nicht rückwirkend entfernen).
const AVM_MANAGEMENT_PORTS = new Set([49000, 49443]);
openPorts = openPorts.filter(
(p) => !AVM_MANAGEMENT_PORTS.has(p) || priorityPorts.includes(p)
);
const found: DiscoveredService[] = [];
// Die HTTP-Abfrage je offenem Port läuft PARALLEL, nicht mehr