Windows-Tool, um herauszufinden, welchen Port eine App verwenden möchte?

37248
Tony_Henrich

Ich vermute, dass netstat Apps und deren Ports anzeigt, die bereits eine Verbindung haben, und es zeigt keine App an, die versucht, eine Verbindung zu öffnen, oder zeigt sie nicht an .

Wenn ich eine App habe, die versucht, eine Verbindung zum Internet herzustellen, die aber von einer Firewall blockiert wird, woher weiß ich, welchen Port sie verwenden möchte?

11
Für welches Betriebssystem? Chris W. Rea vor 14 Jahren 0
Entschuldigung .. für Windows Tony_Henrich vor 14 Jahren 0

5 Antworten auf die Frage

10
dlux

Sie können TCPView von Microsoft / Sysinternals verwenden.

TCPView

Wenn Sie Schwierigkeiten haben, die Portöffnung mit diesem Dienstprogramm zu erfassen, ist es am besten, Wireshark zu installieren und auszuführen, um eine Netzwerkablaufverfolgung zu erhalten (vorausgesetzt, Sie sprechen nicht von einer lokalen Software-basierten Firewall.)

Die TCP-Ansicht ist so ziemlich ein Frontend für netstat. Wenn das Programm keine Verbindung herstellen kann, glaube ich nicht, dass Sie das sehen werden. Wireshark ist was du willst. Dentrasi vor 14 Jahren 0
Kommt darauf an. Wenn die Firewall die Verbindung nicht beendet (nur Pakete fallenlässt), zeigt TCPView SYN_SENT, während es auf den Verbindungsaufbau wartet. Sie können dasselbe in netstat sehen, aber die Aktualisierung muss schneller sein. dlux vor 14 Jahren 1
4
3498DB

Windows-Tool, um herauszufinden, welchen Port eine App verwenden möchte?

CurrPorts von NirSoft - Netzwerküberwachungssoftware, die die Liste aller aktuell geöffneten TCP / IP- und UDP-Ports auf Ihrem lokalen Computer anzeigt. Für jeden Port in der Liste werden auch Informationen zu dem Prozess angezeigt, der den Port geöffnet hat, einschließlich Prozessname, vollständiger Pfad des Prozesses, Versionsinformationen des Prozesses (Produktname, Dateibeschreibung usw.) und der Uhrzeit Der Prozess wurde erstellt und der Benutzer, der ihn erstellt hat.

enter image description here

Mit CurrPorts können Sie unerwünschte TCP-Verbindungen schließen, den Prozess beenden, der die Ports geöffnet hat, und die TCP / UDP-Portinformationen in einer HTML-Datei, einer XML-Datei oder in einer durch Tabulatoren getrennten Textdatei speichern. In CurrPorts werden verdächtige TCP / UDP-Ports, die nicht identifizierten Anwendungen gehören, automatisch mit rosa Farbe gekennzeichnet (Anwendungen ohne Versionsinformationen und Symbole).

1
Paxxi

Wenn es sich um eine Software-Firewall handelt, machen Sie eine Ausnahme für die gesamte Anwendung, sodass Sie mit netstat oder tcpview leicht überprüfen können, welcher Port verwendet wird. Danach können Sie die Ausnahme entfernen und eine Regel für diesen bestimmten Port hinzufügen

Das kann ich nicht. Es ist eine Firewall bei der Arbeit, auf die ich keinen Zugriff habe. Tony_Henrich vor 14 Jahren 0
0
mainstringargs

Über die Befehlszeile können Sie verwenden

netstat -ano 

Sehen Sie sich dann im Task-Manager an, welche PID welchem ​​Port entspricht

Habe das probiert und es hat so meine Frage nicht geklappt. Ich habe ein Programm ausgeführt, das versucht, eine Verbindung zum Netz herzustellen, und dann den Befehl netstat und die Taskliste | findstr pid und die App wurde nicht angezeigt. Mein Fazit lautet: netstat zeigt nur bestehende Verbindungen. Tony_Henrich vor 14 Jahren 0
0
Jason Erkie

netstat -b -a

scheint zu funktionieren

-a Zeigt alle Verbindungen und Abhörports an.

-b Zeigt die ausführbare Datei an, die zum Erstellen der einzelnen Verbindungs- oder Überwachungsports benötigt wird. In einigen Fällen enthalten bekannte ausführbare Dateien mehrere unabhängige Komponenten, und in diesen Fällen wird die Reihenfolge der Komponenten angezeigt, die an der Erstellung der Verbindung oder des Überwachungsports beteiligt sind. In diesem Fall befindet sich der Name der ausführbaren Datei unten in []. Oben ist die von ihr aufgerufene Komponente usw. bis TCP / IP erreicht wurde. Beachten Sie, dass diese Option zeitaufwändig sein kann und fehlschlägt, wenn Sie nicht über ausreichende Berechtigungen verfügen.