Debian の Netcat の実装には -k があります オプション。ただし、何らかの理由で信頼できる方法で動作しないため、マニュアルには記載されていません。
幸いなことに、ncat あります 、これは Netcat のさらに別の実装であり、nmap の一部です パッケージ。これには動作中の -k があります . nmap をインストールすることで入手できます . ncat のオプションと使用法は、Netcat の他の実装と多かれ少なかれ似ているため、他の実装に関する知識は ncat に非常によく当てはまるはずです。 .
netcat が rst パケットまたは fin パケットを取得した場合も同じ問題があると思います。
bash ループを使用して、netcat が閉じたらすぐに再度呼び出すことができます。
while true; do nc -lv <listeningport> ; done