netcat - słuchaj połączenia w Debianie

22

W -kwersji Netcat OS X (BSD) dostępna jest opcja kontynuowania nasłuchu po zakończeniu bieżącego połączenia. Jednak w wersji Debian (GNU?) Tej opcji brakuje.

Istnieje -q -1opcja słuchania na zawsze po pojawieniu się EOF na standardowym wejściu, ale to i tak nie rozwiązuje problemu i połączenia się zamykają.

Czy jest jakiś sposób, aby zmusić netcat Debiana do słuchania w nieskończoność?

Peta Sittek
źródło

Odpowiedzi:

28

Implementacja Netcat przez Debiana ma taką -kopcję. Jednak nie jest to udokumentowane w instrukcji, ponieważ nie działa w niezawodny sposób z nieznanego powodu.

Na szczęście ncatjest jeszcze jedna implementacja Netcat i jest częścią nmappakietu. Ten działa -k. Możesz go uzyskać, instalując nmap. ncatopcje i użycie są mniej więcej podobne do innych implementacji Netcat, więc twoja wiedza na temat innych implementacji powinna zostać przeniesiona bardzo dobrze ncat.

Larssend
źródło
1
Dziękuję Ci! Dzięki tobie znalazłem najlepszą wersję netcat w historii.
Aalex Gabi,
1
Wydaje się, że -krównież openbsd-netcat ma taką opcję
Andrew Savinykh,
Pakiet netcat-openbsdnie jest openbsd-netcatdla tych, którzy nie mogą kliknąć linku @AndrewSavinykh
Robin Thoni