Jak sprawdzić, która usługa korzysta z określonego portu?


Odpowiedzi:



19

netstat -bw wierszu polecenia będzie również działać. Sysinternals TCPView to w zasadzie ładniejsza wersja GUI, netstatto narzędzie dostarczane z systemem Windows.

Przykładowe dane wyjściowe:

Aktywne połączenia

  Proto Adres lokalny Adres obcy Państwo PID
  TCP john: 2817 localhost: 2818 ESTABLISHED 972
  [firefox.exe]

  TCP john: 2818 localhost: 2817 ESTABLISHED 972
  [firefox.exe]

  TCP john: 2821 localhost: 2822 ESTABLISHED 972
  [firefox.exe]

  TCP john: 2822 localhost: 2821 ESTABLISHED 972
  [firefox.exe]

  TCP John: 3177 peak-colo-196-219.peak.org:http ESTABLISHED 972
  [firefox.exe]

  TCP John: 3182 peak-colo-196-219.peak.org:http ESTABLISHED 972
  [firefox.exe]

  TCP john: 2879 67.69.247.70:http CLOSE_WAIT 972
  [firefox.exe]

  TCP john: 2880 67.69.247.70:http CLOSE_WAIT 972
  [firefox.exe]

  TCP john: 2881 67.69.247.70:http CLOSE_WAIT 972
  [firefox.exe]

  TCP john: 2882 67.69.247.70:http CLOSE_WAIT 972
  [firefox.exe]

  TCP john: 2883 67.69.247.70:http CLOSE_WAIT 972
  [firefox.exe]

  TCP john: 2884 67.69.247.70:http CLOSE_WAIT 972
  [firefox.exe]

1
Zgadzam się, chociaż uważam, że aktualizacja na żywo / podświetlanie w TCPView jest dość przydatna w śledzeniu portów / procesów w dół.
arathorn

TCPView jest bez wątpienia lepszy, chociaż jeśli chce uniknąć pobierania, jest to alternatywa.
John T

Tak, zdecydowanie.
arathorn

+1 Dla uproszczenia, ale TCPView jest lepszy dzięki GUI
Hondalex

+1 za wbudowane rozwiązanie. „Użyj sysinternals” wydaje się być odpowiedzią na każde pytanie Windows tutaj, ale dobrze jest wiedzieć, jak rozwiązywać problemy bez oprogramowania innych firm.
John Fouhy,

3

netstat w Windows 2008:

Uruchom wiersz polecenia z „Uruchom jako administrator”, a następnie wpisz netstat -anb.

Polecenie działa szybciej w postaci liczbowej ( -n), a -bopcja wymaga podniesienia.

Aby przefiltrować dane wyjściowe i sprawdzić tylko porty udp: użyj netstat -anb -p udp


3

netstat -anpokaże wszystkie porty, które są obecnie otwarte, z ich adresami w postaci liczbowej.
Aby znaleźć informacje na temat konkretnego zastosowania portu poprzez szybką jako Administrator Elektrowni Shell: netstat -an | Select-String 10000.


2

Weź go do następnego poziomu z CurrPorts przez NirSoft:

CurrPorts wyświetla listę wszystkich aktualnie otwartych portów TCP / IP i UDP na twoim komputerze lokalnym. Dla każdego portu na liście wyświetlane są również informacje o procesie, który otworzył port, w tym nazwa procesu, pełna ścieżka procesu, informacje o wersji procesu (nazwa produktu, opis pliku itp.), Czas, w którym proces został utworzony, a użytkownik, który go utworzył.

Nie tylko to, ale:

Ponadto CurrPorts pozwala zamykać niechciane połączenia TCP, zabijać proces, który otworzył porty, i zapisywać informacje o portach TCP / UDP w pliku HTML, pliku XML lub pliku tekstowym rozdzielanym tabulatorami. CurrPorts automatycznie zaznacza również podejrzanymi portami TCP / UDP w kolorze różowym, które należą do niezidentyfikowanych aplikacji (aplikacje bez informacji o wersji i ikon)

alternatywny tekst


0

Uruchom netstat –ano | find “0.0.0.0:22”zgodnie z ocenionymi prawami i uzyskaj identyfikator procesu (numer w ostatniej kolumnie).

Następnie użyj Menedżera zadań (Ctrl + Shift + Esc), aby zidentyfikować proces. Jeśli nie wyświetla kolumny PID, włącz ją („Widok”> „Wybierz kolumny”> „PID (identyfikator procesu)”)


0

Monitor zasobów systemu Windows (nie monitor wydajności Wdowy lub monitor z menedżera zadań) również pokaże port i PID wszystkich otwartych połączeń.

Start -> Szukaj -> „Monitor zasobów” -> zakładka Netowrk

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.