我不能简单地启动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]
答案 0 :(得分:0)
假设您正在运行Ubuntu,请下载netcat-traditional软件包。命令为sudo apt-get install netcat-traditional
对于其他Linux版本,请查看最新版本的sourceforge页面:
显然有多个版本。默认安装netcat-openbsd
,不支持与传统版本相同的交换机。奇怪的问题,希望这会有所帮助。
答案 1 :(得分:0)
只需省略-l
标志即可。您正在使用不同版本的netcat。
有netcat-openbsd
和netcat-traditional
。教程可能正在使用netcat-openbsd,所以如果你愿意,请安装:
apt-get remove netcat-traditional
apt-get install netcat-openbsd