Shammer's Philosophy

My private adversaria

netcat Mac 編

netcat コマンド - Shammerismで netcat のことを書いたけれども、Mac だと勝手が違うようだ。そのため、簡単にメモ。

Listen

p option は使用できない。以下のように書く。

$ nc -l 127.0.0.1 12345
...

option p と -l の組み合わせはエラーになる。

$ nc -l 127.0.0.1 -p 12345
nc: getaddrinfo: nodename nor servname provided, or not known
$

Connect

こっちは Debian と同じ。

$ nc 127.0.0.1 12345
<ここで何か文字列を入力>
...

なお、UDP にしたい場合は -u を使う。