Ich ändere meine Firewall-Konfiguration mit restriktiveren Richtlinien und möchte die Herkunft (und / oder das Ziel) einiger ausgehender Verbindungen ermitteln.
Ich habe ein Problem, weil sie von svchost.exe stammen und zu Anbietern für die Bereitstellung von Webinhalten / -anwendungen gehen - oder ähnlichem:
5 IP in range: 82.96.58.0 - 82.96.58.255 --> Akamai Technologies akamaitechnologies.com
3 IP in range: 93.150.110.0 - 93.158.111.255 --> Akamai Technologies akamaitechnologies.com
2 IP in range: 87.248.194.0 - 87.248.223.255 --> LLNW Europe 2 llnw.net
205.234.175.175 --> CacheNetworks, Inc. cachefly.net
188.121.36.239 --> Go Daddy Netherlands B.V. secureserver.net
Ist es also möglich zu wissen, welcher Dienst eine bestimmte Verbindung herstellt? Oder was empfehlen Sie zu den Regeln, die auf diese angewendet werden?
(Comodo Firewall und Windows 7)
Aktualisieren:
netstat -ano
& tasklist /svc
Hilf mir ein bisschen, aber es gibt viele Dienste in einer svchost.exe, also ist es immer noch ein Problem. Außerdem sind die von "tasklist / svc" zurückgegebenen Dienstnamen nicht leicht lesbar.
(Alle Verbindungen sind HTTP (Port 80), aber ich denke nicht, dass es relevant ist)
quelle
Ich weiß, dass dies möglicherweise veraltet ist, aber dennoch rangiert diese Seite bei der Suche nach "svchost connections" ganz oben, daher werde ich meine Eingabe hier wegwerfen. Es gibt ein Tool namens Svchost Process Analyzer, das möglicherweise hilft: http://www.neuber.com/free/svchost-analyzer/index.html
quelle
Versuchen Sie es mit
tasklist /svc
undnetstat
odernetstat -an
über die Befehlszeile.Dies zeigt Ihnen die Programme, die svchost.exe verwenden, und die Ports, die verwendet werden. Mithilfe der Portnummern können Sie möglicherweise das Protokoll nachschlagen, das die Nummer häufig verwendet. Siehe Liste der TCP- und UDP-Portnummern .
quelle
TCPView ist ein grafisches Tool, mit dem Sie den Dienst, die PID und die TCP-Verbindung (sowohl lokal als auch remote) anzeigen können :
quelle
Verwenden Sie den Task-Manager, um die PID-Spalten für jeden Prozess in der Prozessliste anzuzeigen. Führen Sie dann aus
netstat -ano
, um die aktiven Verbindungen und die zugehörige PID (= Prozess-ID) anzuzeigen.quelle
Das NirSoft-Dienstprogramm CurrPorts erledigt alles, was Sie wollen, einschließlich Filtern und der Liste der Dienste eines Prozesses.
Tatsächlich besteht das einzige Problem darin, wie unter der enormen Anzahl von Informationsspalten, die möglicherweise angezeigt werden können, ausgewählt werden soll.
quelle
Wie bereits erwähnt, finden die svchost PID gegebener svchost Prozess und / oder 3rd - Party - Apps nutzen , wie:
Currports
,ProcessExplorer
helfen Ihnen Dienstleistungen im Rahmen des gegebenen Prozesses (svchost.exe oder irgendetwas anderes) zu identifizieren. Auch Svchost - Viewer oder Svchost Analyzer werden Sie streng zeigen svchost Info als gut.Ich wollte auch hinzufügen: In neueren Versionen des integrierten Windows Task-Managers werden Ihnen zumindest einige eingeschränkte Informationen zu Diensten angezeigt, die unter svchost ausgeführt werden (es ist keine Installation erforderlich):
Eine andere Methode:
Verwenden der Administrator-CMD-Eingabeaufforderung:
tasklist /svc /fi "IMAGENAME eq svchost.exe" > svchost_services.txt
notepad svchost_services.txt
Dies ist auch eine schnelle Methode, um die PID des betreffenden svchost / service zu ermitteln.
quelle