Bagaimana cara membunuh koneksi tcp tertentu di windows?

21

Di Linux kita dapat membunuh Koneksi TCP yang Didirikan menggunakan tcpkillperintah.


Misalnya, untuk menjatuhkan semua koneksi ke / dari IP tertentu:

tcpkill host ipaddr

Atau serupa untuk mematikan semua koneksi menggunakan port 21 di ethernet-1, dengan:

tcpkill -i eth1 port 21  

Demikian pula, saya ingin tahu apa perintah untuk mematikan koneksi tertentu di windows, tepatnya windows 7. Seperti saya dapat melihat daftar koneksi aktif netstat -n, sekarang saya bertanya-tanya bagaimana cara menjatuhkan koneksi tertentu atau grup?

Johnydep
sumber

Jawaban:

8

Alat CurrPorts dari Nirsoft tampaknya melakukan itu. Ikuti tautan dan cari 'Menutup Koneksi Dari Baris Perintah'.

Peter Hahndorf
sumber
terima kasih, tampaknya memiliki masalah perizinan, tidak terlihat seperti gratis untuk saya
Johnydep
3
dari halaman produk: "Utilitas ini dirilis sebagai freeware. Anda diizinkan untuk mendistribusikan utilitas ini secara bebas melalui floppy disk, CD-ROM, Internet, atau dengan cara lain, selama Anda tidak mengenakan biaya apa pun untuk ini. Jika Anda mendistribusikan utilitas ini, Anda harus memasukkan semua file dalam paket distribusi, tanpa modifikasi apa pun! " yang tampaknya cukup gratis bagi saya.
Peter Hahndorf
24

The Windows Sysinternals Suite berisi alat yang disebut Tcpview . TcpView akan menunjukkan kepada Anda semua koneksi pada mesin Anda mirip dengan netstat. Ini juga akan memungkinkan Anda untuk menutup koneksi atau mematikan proses hosting koneksi.

astaga
sumber
2
terima kasih tetapi saya lebih tertarik pada sesuatu yang tersedia sebagai opsi baris perintah karena saya perlu mengintegrasikan itu dalam aplikasi saya. Saya melihat Tcpvcon.exe yang dikirim dengan Tcpview tetapi saya tidak tahu cara menutup koneksi menggunakan itu. Karena pada GUI, kita cukup klik kanan dan tutup koneksi, bertanya-tanya bagaimana melakukan hal yang sama untuk alat baris perintah ini? Any idea /
Johnydep
Jika Anda perlu melakukannya secara terprogram, gunakan api Windows.
ZippyV
1
@ZippyV, API mana yang harus saya lihat?
Johnydep
@Johnydep, Posting pertanyaan tentang Stackoverflow. Ini akan dijawab dalam beberapa menit semoga.
Pacerier
Sistem saya, ketika TcpView sedang berjalan, sangat lamban. Misalnya Alt-Tab adalah sloooow dan menyakitkan. CurrPorts, disarankan oleh Peter Hahndorf tidak memiliki masalah ini.
Eugene Beresovsky
0

CurrPorts ( cports.exe) dari Nirsoft menyediakan antarmuka Windows untuk menutup port atau setidaknya untuk mengidentifikasi proses yang menahannya. Ini adalah alat debugging yang cukup bagus - membantu saya:

Menggunakan CurrPorts

Jendela utama CurrPorts menampilkan daftar semua port TCP dan UDP yang saat ini dibuka. Anda dapat memilih satu atau lebih item, dan kemudian menutup koneksi yang dipilih, menyalin informasi port ke clipboard, atau menyimpannya ke file HTML / XML / Teks. Jika Anda tidak ingin melihat semua kolom yang tersedia, atau Anda ingin mengubah urutan kolom pada layar dan dalam file yang Anda simpan, pilih 'Pilih Kolom' dari menu Lihat, dan pilih kolom yang diinginkan dan urutannya . Untuk mengurutkan daftar berdasarkan kolom tertentu, klik pada tajuk kolom yang diinginkan.

http://www.nirsoft.net/utils/cports.html

MediaWhapper
sumber
1
Ini sepertinya jawaban yang sama dengan yang sudah diberikan 3 tahun sebelumnya, dengan tautan yang persis sama.
Pacopaco