Saya ingin mengetahui port apa yang digunakan program tertentu. Apakah ada program yang tersedia online atau yang datang dengan windows yang akan memberi tahu saya proses mana yang menggunakan port mana di komputer saya?
PS - sebelum Anda men-download ini karena bukan pertanyaan pemrograman, saya sedang mencari program untuk menguji beberapa kode jaringan.
windows
networking
AlexeyMK
sumber
sumber
Jawaban:
netstat -b -a
mencantumkan port yang digunakan dan memberi Anda file yang dapat dieksekusi yang menggunakan masing-masing port. Saya yakin Anda harus berada di grup administrator untuk melakukan ini, dan saya tidak tahu implikasi keamanan apa yang ada di Vista.Saya biasanya menambahkan
-n
juga untuk membuatnya sedikit lebih cepat, tetapi menambahkan-b
dapat membuatnya sangat lambat.Sunting : Jika Anda membutuhkan lebih banyak fungsionalitas daripada yang disediakan netstat, vasac menyarankan Anda mencoba TCPView .
sumber
TCPView dapat melakukan apa yang Anda minta.
sumber
Di Vista, Anda memang membutuhkan hak yang lebih tinggi untuk menggunakan opsi -b dengan netstat. Untuk menyiasatinya, Anda bisa menjalankan "netstat -ano" yang akan menampilkan semua port terbuka bersama dengan id proses terkait. Anda kemudian dapat menggunakan daftar tugas untuk mencari proses mana yang memiliki id yang sesuai.
sumber
Anda mungkin sudah menginstal Process Explorer (dari Sysinternals, sekarang menjadi bagian dari Microsoft). Jika tidak, lanjutkan dan instal sekarang - sangat keren.
Di Process Explorer: temukan proses yang dimaksud, klik kanan dan pilih tab TCP / IP. Ia bahkan akan menunjukkan kepada Anda, untuk setiap soket, jejak tumpukan yang mewakili kode yang membuka soket itu.
sumber
Jika Anda lebih suka antarmuka GUI, CurrPorts gratis dan berfungsi dengan semua versi windows. Menunjukkan port dan proses apa yang membukanya.
sumber
"netstat -natp" adalah yang selalu saya gunakan.
sumber
Windows 8 (dan kemungkinan 7 + Vista) juga menyediakan tampilan di Resource Monitor. Jika Anda memilih tab Network, ada bagian bernama 'Listening Ports'. Dapat mengurutkan berdasarkan nomor port, dan melihat proses mana yang menggunakannya.
sumber
Windows dilengkapi dengan
netstat
utilitas, yang seharusnya melakukan apa yang Anda inginkan.sumber
Pada baris perintah, netstat -a akan memberi Anda banyak info.
sumber
-o
opsi.Anda dapat menggunakan perintah 'netstat' untuk ini. Ada penjelasan untuk melakukan hal semacam ini di sini .
sumber
Open Ports Scanner bekerja untuk saya.
sumber
sebagian besar program firewall yang layak memungkinkan Anda untuk mengakses informasi ini. Saya tahu bahwa Agnitum OutpostPro Firewall melakukannya.
sumber