Solusi 1:
Agar tcpkill berfungsi (yaitu, membuat paket reset yang memiliki nomor urut dan port sumber yang benar), harus ada lalu lintas. Jika tidak ada lagi yang dicetak maka tidak ada lalu lintas. Untuk memverifikasi, Anda dapat menjalankan tcpdump -i eth1 port 443
.
Solusi 2:
Saya harus mematikan koneksi yang sudah ada di mana tidak ada lalu lintas (sesi debug pada JVM).
tcpkill
seperti yang dijelaskan dalam jawaban @Mark Wagner tidak dapat melakukannya, namun killcx
1.0.3 (tautan) berhasil (Ubuntu 10.04).
Ini adalah skrip perl yang memiliki ketergantungan pada beberapa pustaka.
Edit
Pada koneksi yang tidak dapat dimatikan dengan killcx
kombinasi keduanya tcpkill
dan killcx
berhasil:
Ucapkan sambungan jika dari LOCAL:PORTL
ke REMOTE:PORTR
- Di terminal mulai tcpkill:
tcpkill port PORTL
. Tcpkill akan mulai mendengarkan lalu lintas - Dalam peluncuran terminal kedua, killcx:
killcx REMOTE:PORTR
Proses yang berjalan di latar belakang terbunuh di linux
Mengapa wget tidak memverifikasi sertifikat SSL?