Bagaimana saya melihat apakah port digunakan pada mesin windows?


23

Saya menggunakan Windows XP pro, dan saya perlu tahu apakah ada sesuatu yang terdaftar pada port.

Jika demikian, bagaimana saya bisa tahu apa yang ada di port?

EDIT

Yang saya maksud dengan terdaftar adalah bahwa saya mencoba untuk menguji aplikasi .NET remoting, dan saya perlu melihat apakah aplikasi sedang berjalan atau terdaftar pada port yang diberikan.

Jawaban:


34

netstat -a -b akan menampilkan semua port mendengarkan dan nama yang dapat dieksekusi (bukan hanya PID).

Jika Anda lebih suka versi grafis, Microsoft TCPView akan menampilkan informasi yang sama kepada Anda, memperbarui secara waktu nyata.


1
Bagaimana dengan mencari port tertentu sedang digunakan atau tidak
FindOutIslamNow

1
@Kilanny findstrPerintah ini menemukan garis yang cocok dengan beberapa pola, jadi beri pipa netstatkeluarannya:netstat -a | findstr 8888
Stephen Jennings

1
@Kilanny Atau, arahkan kembali output ke file dan cari dengan editor teks Anda:netstat -a -b > output.txt
Stephen Jennings

4

TCPview dari Sysinternals Suite melakukannya dengan cara GUI yang bagus.

Ini termasuk interval pembaruan yang dapat dikonfigurasi, penyelesaian alamat dan penyorotan perbedaan. Dan itu jauh lebih cepat daripada netstat -a -b.

Juga tersedia sebagai versi baris perintah (tcpvcon.exe). Keduanya gratis.


Alat ini hanya membuat hari saya. Sekali lagi sysinternals untuk menyelamatkan. Tidak pernah memiliki kebutuhan untuk ini sebelumnya, itu tidak akan dilupakan!
Chris Marisic

Sangat menyenangkan melihat bahwa jawaban berusia delapan tahun masih membantu orang. Terima kasih untuk umpan baliknya!
Tomalak

3

Bagaimana Anda mendefinisikan "terdaftar"?

Bagaimanapun, netstat -o akan mendaftar port yang saat ini digunakan dan mendengarkan dengan PID dan daftar tugas (atau daftar proses id apa pun yang tersedia) akan mengurutkan nama proses dan dieksekusi keluar saya kira? ^^

sunting: Oh bagus, tidak melihat opsi netstat -b - itu jelas pilihan yang lebih baik :)


2

Jalankan netstat dari baris perintah dan itu akan menunjukkan kepada Anda semua koneksi saat ini. netstat -b akan menunjukkan kepada Anda program apa yang menggunakan port.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.