Bye Bye Moore

PoCソルジャーな零細事業主が作業メモを残すブログ

netcat/ncの受信モードで連続して受け取るようにする

netcat/ncの受信モードだと一個パケットをつかむと止まったりします。
これを継続するには-kオプションです。
……例のごとく、なぜかmacOS環境ではmanやhelpには載ってません。
どういうこっちゃ……??

  • k' Forces nc to stay listening for another connection after its current connection is completed. It is an error to use this option without the -l option.

実際のところ

$ nc -u -lk -p 5000

環境やバージョンにより"-k"が使えない場合、whileループを使うことになるかと思います。

$ while true; do nc -u -l -p 5000; done

実際のところ

linux.die.net]