Mac OS Xでnc -lp 8888
を動作させることができない人はいますか?これを機能させる別の方法はありますか?
-p
オプションは、netcatのOS Xバージョンでは何もしないように見えます。これを機能させるには、nc -l localhost 8888
を実行する必要があります。
これは、インストールされたBSDバージョンまたはHomebrewのバージョンのOS X 10.10でこれが私にどのように機能するかです。
OS Xに同梱されているBSDバージョンを使用すると、サーバーを次のように起動できます。
/usr/bin/nc -l 9999
brew install netcat
nc
またはnetcat
コマンドを使用できます。 nc
はnetcat
のエイリアスです。サーバーを起動するには:
nc -l -p 9999
クライアントを起動するには:
nc targethost 9999
このバージョンのマンページを取得するには、man netcat
がBSDバージョンのマンページを開くため、man nc
を使用する必要があります。
Ncat(nmapチームが作成)がサポートするSSLを介してWebサービスをテストする必要がありました。
brew install nmap
ncat -C --ssl api.somecompany.com 443
macOSのncには多くのバグがあり、Appleは何年もパッチを適用していません。homebrewのnetcatは非常に低いバージョンです。代わりにnmapのncatを使用してください