启动netcat服务器

时间:2012-09-04 15:38:44

标签: linux netcat

我不能简单地启动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]

2 个答案:

答案 0 :(得分:0)

假设您正在运行Ubuntu,请下载netcat-traditional软件包。命令为sudo apt-get install netcat-traditional

对于其他Linux版本,请查看最新版本的sourceforge页面:

显然有多个版本。默认安装netcat-openbsd,不支持与传统版本相同的交换机。奇怪的问题,希望这会有所帮助。

答案 1 :(得分:0)

只需省略-l标志即可。您正在使用不同版本的netcat。

netcat-openbsdnetcat-traditional。教程可能正在使用netcat-openbsd,所以如果你愿意,请安装:

apt-get remove netcat-traditional
apt-get install netcat-openbsd