Ich habe heute aus Versehen festgestellt, dass ein unbekannter Webserver Port 8000 abhört. Wenn ich http: // localhost: 8000 öffne, wird nur 404 zurückgegeben, sodass ich keinen Hinweis darauf bekomme, was genau dort abhört.
Ich habe netstat -ano
herausgefunden, dass der Prozess mit PID 4 diesen Port überwacht. PID 4 ist der Systemprozess. Warum hört mein System diesen Port ab, ohne dass ich einen Server starte? Oder wie kann ich herausfinden, was genau dort zuhört?
Ich habe die zugehörigen Fragen zu Port 80 und Port 443 gelesen , aber keiner der dort genannten Dienste wurde auf meinem System ausgeführt. Und die anderen Vorschläge dort haben auch nicht funktioniert.
bearbeiten:
Die HTTP-Antwort des Servers wird Microsoft-HTTPAPI/2.0
als Server aufgeführt.
edit2:
Wie von Shadok angefordert, sind hier die Einträge von TCPView mit 8000 als Port. Aber ich bezweifle, dass es überhaupt nützlich ist ...
netstat -ab
netstat -ab
sagt "Ein bisschen spät vielleicht, aber dieser Thread tauchte bei meiner Google-Suche ganz oben auf und schien am relevantesten zu sein, obwohl ich diese letzte Information, die ich nützlich fand, nicht hatte.
Sie können die (dynamisch) registrierten URLs anzeigen, indem Sie den folgenden Befehl ausführen:
netsh http show servicestate
quelle
Ein bisschen googeln zeigt WCF-Beispielanwendungen mit 8000 und Intel Remote Desktop Interface. Ich würde nicht erwarten, dass diese als System ausgeführt werden.
Es gibt einige Trojaner / Backdoors, die 8000 verwenden. Daher ist es möglicherweise eine gute Idee, eine Antiviren-Festplatte zu booten und einen vollständigen Scan durchzuführen.
quelle
Sie könnten TCPView verwenden , um viel mehr Informationen zu diesem Prozess zu erhalten, als Sie über netstat finden können.
Wenn Sie immer noch nicht wissen, was die Anwendung wirklich ist, veröffentlichen Sie einen Screenshot der Zeile, in der Port 8000 erwähnt wird, und wir werden es für Sie herausfinden.
quelle
System-Sockets (PID 4) können http.sys sein. In diesem Fall können Sie den von PiBa-NL angegebenen netsh-Befehl verwenden.
Beachten Sie jedoch, dass es einige Parameter gibt. Die Standardeinstellungen entsprechen anscheinend:
Die Sitzungsansicht hat in meinem Fall nicht geholfen, aber dies zeigte die PID:
quelle
In meinem Fall wurde Port 8000 von Treibern für die Sound BlasterX AE-5 -Soundkarte übernommen. Der Prozess
Creative.AudPosService
inC:\Program Files (x86)\Creative\Connection Service
hat diesen Port verwendet.Zum Glück ist es möglich, diesen Port zu ändern. Öffnen
Creative.AudPosService.exe.config
und ändern Sie die Leitung, in der sich die Portnummer befindet<add baseAddress="http://localhost:8000/"/>
,<add baseAddress="http://localhost:9999/"/>
oder ändern Sie die Leitung, wenn dies Ihre Arbeit nicht beeinträchtigt. Starten Sie den Computer neu und es sollte in Ordnung sein.quelle