Chcę móc dowiedzieć się, jakiego portu używa określony program. Czy są jakieś programy dostępne online lub dostarczane z oknami, które informują mnie, które procesy używają jakich portów na moim komputerze?
PS - zanim zdegradujesz to, aby nie było to pytanie programistyczne, szukam programu do testowania kodu sieciowego.
windows
networking
AlexeyMK
źródło
źródło
Odpowiedzi:
netstat -b -a
wyświetla listę używanych portów i podaje plik wykonywalny, który używa każdego z nich. Uważam, że aby to zrobić, musisz być w grupie administratorów i nie wiem, jakie implikacje dla bezpieczeństwa są związane z Vistą.Zwykle też dodaję,
-n
żeby trochę przyspieszyć, ale dodawanie-b
może spowolnić.Edycja : Jeśli potrzebujesz większej funkcjonalności niż zapewnia netstat, vasac sugeruje wypróbowanie TCPView .
źródło
TCPView może zrobić to, o co prosiłeś.
źródło
W systemie Vista potrzebujesz podwyższonych uprawnień, aby używać opcji -b z netstat. Aby obejść ten problem, możesz uruchomić "netstat -ano", który pokaże wszystkie otwarte porty wraz z powiązanym identyfikatorem procesu. Następnie możesz użyć listy zadań, aby sprawdzić, który proces ma odpowiedni identyfikator.
źródło
Być może masz już zainstalowany Process Explorer (od Sysinternals, obecnie część firmy Microsoft). Jeśli nie, śmiało zainstaluj go teraz - jest po prostu fajny.
W Process Explorer: zlokalizuj dany proces, kliknij prawym przyciskiem myszy i wybierz kartę TCP / IP. Pokaże nawet, dla każdego gniazda, ślad stosu reprezentujący kod, który otworzył to gniazdo.
źródło
Jeśli wolisz interfejs GUI, CurrPorts jest darmowy i działa ze wszystkimi wersjami systemu Windows. Pokazuje porty i proces, który je otworzył.
źródło
Zawsze używam "netstat -natp".
źródło
Windows 8 (i prawdopodobnie 7 + Vista) również zapewniają widok w Monitorze zasobów. Jeśli wybierzesz kartę Sieć, pojawi się sekcja o nazwie „Listening Ports”. Można sortować według numeru portu i sprawdzać, który proces go używa.
źródło
Windows jest dostarczany z
netstat
narzędziem, które powinno robić dokładnie to, co chcesz.źródło
W wierszu poleceń polecenie netstat -a poda wiele informacji.
źródło
-o
opcję.Możesz użyć do tego polecenia „netstat”. Jest opis robi tego typu rzeczy tutaj .
źródło
Open Ports Scanner działa dla mnie.
źródło
większość przyzwoitych zapór sieciowych powinna umożliwiać dostęp do tych informacji. Wiem, że tak działa Agnitum OutpostPro Firewall.
źródło