1

単純なチュートリアルで見られるように、聞くために netcat を単純に開始することはできません。

nc -l -p 11457

私は何を間違っていますか?それは私に助けを投げかけます:

usage: nc [-46CDdhklnrStUuvz] [-I length] [-i interval] [-O length]
  [-P proxy_username] [-p source_port] [-s source] [-T ToS]
  [-V rtable] [-w timeout] [-X proxy_protocol]
  [-x proxy_address[:port]] [destination] [port]
4

2 に答える 2

0

フラグを省略するだけで機能-lするはずです。別のバージョンの netcat を使用しています。

とがnetcat-openbsdありnetcat-traditionalます。チュートリアルではおそらく netcat-openbsd を使用しているため、必要に応じてインストールします。

apt-get remove netcat-traditional
apt-get install netcat-openbsd
于 2014-08-05T11:52:06.473 に答える
0

Ubuntu を実行していると仮定して、netcat-traditional パッケージをダウンロードします。コマンドは次のようになりますsudo apt-get install netcat-traditional

他の Linux バージョンについては、最新リリースの sourceforge ページをチェックしてください。

複数のバージョンがあるようです。netcat-openbsdはデフォルトでインストールされ、従来のバージョンと同じスイッチをサポートしていません。奇妙な問題、うまくいけばこれが役に立ちます。

于 2012-09-04T15:43:27.423 に答える