Welchen Port benutzt ein bestimmtes Programm?
Ich möchte in der Lage sein, um herauszufinden, welchen port ein Programm nutzt. Gibt es irgendwelche Programme, die online oder, die mit windows kommen, wird mir sagen, welche Prozesse welche ports auf meinem computer?
PS - bevor Sie downmod dies nicht eine Frage der Programmierung, ich bin auf der Suche nach dem Programm zum testen einige Netzwerk-code.
InformationsquelleAutor der Frage AlexeyMK | 2008-09-19
Du musst angemeldet sein, um einen Kommentar abzugeben.
netstat -b -a
listet die ports in Verwendung und gibt Sie die ausführbare Datei, die die Verwendung von jedem einzelnen. Ich glaube, Sie brauchen, um in der administrator-Gruppe zu tun, und ich weiß nicht, was Auswirkungen auf die Sicherheit gibt es auf Vista.Ich in der Regel fügen Sie
-n
als auch, um es ein wenig schneller, aber das hinzufügen-b
können, machen Sie es ganz langsam.Bearbeiten: Wenn Sie weitere Funktionen benötigen, als netstat liefert, vasac schlägtdass Sie versuchen TCPView.
InformationsquelleAutor der Antwort Graeme Perrow
TCPView tun können, was Sie gefragt haben.
InformationsquelleAutor der Antwort vasac
Unter Vista benötigen Sie erhöhte Rechte zu verwenden Sie die option-b mit netstat. Um zu bekommen, dass Sie laufen konnte "netstat -ano" zeigt alle geöffneten ports zusammen mit der zugehörigen Prozess-id. Sie könnte dann mit tasklist, um die lookup-Prozess hat die entsprechende id.
InformationsquelleAutor der Antwort Jim Olsen
Haben Sie vielleicht schon Process Explorer (von Sysinternals, jetzt Teil von Microsoft) installiert. Wenn nicht, gehen Sie vor und installieren Sie es nun -- es ist einfach nur cool.
In der Prozess-Explorer: suchen Sie den Prozess in Frage, der rechten Maustaste, und wählen Sie die Registerkarte TCP/IP. Es wird auch zeigen Ihnen, für jeden socket einen stack-trace repräsentiert den code, eröffnet, dass socket.
InformationsquelleAutor der Antwort Adam Mitz
Wenn Ihr lieber eine GUI-Schnittstelle CurrPorts ist kostenlos und funktioniert mit allen Versionen von windows. Zeigt Anschlüsse und was für einen Prozess hat, Sie zu öffnen.
InformationsquelleAutor der Antwort ctcherry
"netstat -natp" ist das, was ich immer benutze.
InformationsquelleAutor der Antwort Steve Baker
Windows kommt mit der
netstat
- Dienstprogramm, das sollte genau das tun, was Sie wollen.InformationsquelleAutor der Antwort Adam Rosenfield
Windows 8 (und wahrscheinlich 7 + Vista) auch einen Blick in den Ressourcen-Monitor. Wenn Sie wählen Sie die Registerkarte "Netzwerk", gibt es ein Abschnitt namens "Listening Ports". Sortieren können port-Nummer, und sehen, welcher Prozess es ist.
InformationsquelleAutor der Antwort Mikezx6r
Befehl an einer Eingabeaufforderung, netstat-a wird Ihnen eine Menge o' info.
InformationsquelleAutor der Antwort CodeRot
Können Sie die "netstat" - Befehl für diesen. Es gibt eine Beschreibung zu tun diese Art der Sache hier.
InformationsquelleAutor der Antwort tkerwin
Open Ports Scanner für mich funktioniert.
InformationsquelleAutor der Antwort Arne Evertsson
meisten anständigen firewall-Programme können Sie auf diese Informationen zugreifen. Ich weiß, dass Agnitum OutpostPro Firewall funktioniert.
InformationsquelleAutor der Antwort Toby Mills