netcat - tetap mendengarkan koneksi di Debian

22

Ada -kopsi dalam versi Netcat OS X (BSD) untuk tetap mendengarkan setelah koneksi saat ini selesai. Namun dalam versi Debian (GNU?) Opsi ini tidak ada.

Ada -q -1opsi untuk mendengarkan selamanya setelah EOF muncul di stdin tetapi ini tidak menyelesaikan trik dan koneksi.

Apakah ada cara untuk memaksa netcat Debian untuk terus mendengarkan tanpa batas?

Peta Sittek
sumber

Jawaban:

28

Implementasi Debian terhadap Netcat memang memiliki -kopsi. Namun, itu tidak didokumentasikan dalam manual karena tidak berfungsi dengan cara yang dapat diandalkan, untuk beberapa alasan yang tidak diketahui.

Untungnya, ada ncat, yang merupakan implementasi lain dari Netcat dan merupakan bagian dari nmappaket. Yang ini bekerja -k. Anda bisa mendapatkannya dengan menginstal nmap. ncatOpsi dan penggunaannya kurang lebih mirip dengan implementasi Netcat lainnya, jadi pengetahuan Anda tentang implementasi lainnya harus ditransfer dengan sangat baik ncat.

Larssend
sumber
1
Terima kasih! Terima kasih kepada Anda, saya menemukan versi netcat terbaik yang pernah ada.
Aalex Gabi
1
openbsd-netcat tampaknya memiliki -kopsi juga
Andrew Savinykh
Paket netcat-openbsdtidak openbsd-netcatuntuk mereka yang mungkin tidak mengklik tautan @AndrewSavinykh
Robin Thoni