是否有可能使 Netcat 的行为与 Telnet 完全一样?
“-t”选项似乎并没有完全做到这一点。
我正在使用 nc 进行文件传输功能。在 CentOS6 机器上,如果我将 nc 置于监听模式,它会返回帮助消息。
似乎具有较旧愿景的 nc 需要不同的参数?
[root@test ~]# nc -nlvp 4444
usage: nc [-46DdhklnrStUuvzC] [-i interval] [-p source_port]
[-s source_ip_address] [-T ToS] [-w timeout] [-X proxy_version]
[-x proxy_address[:port]] [hostname] [port[s]]
[root@test ~]# nc -n -l -v -p 4444
usage: nc [-46DdhklnrStUuvzC] [-i interval] [-p source_port]
[-s source_ip_address] [-T ToS] [-w timeout] [-X proxy_version]
[-x proxy_address[:port]] [hostname] [port[s]]
[root@test ~]# rpm -qa|grep nc
nc-1.84-24.el6.x86_64
降级到旧版本没有帮助 https://serverfault.com/questions/729746/netcat-fails-to-start-in-listening-mode
当我尝试方便地安装它们时,它们发生冲突。我怎样才能同时拥有它们?
您可以在“侦听”模式下运行 netcat:
nc -l 8080
这将在 localhost:8080 上监听,将所有进入的内容转储到 stdout 并使用来自 netcat 的 stdin 的数据进行回复。这对于快速简单的 HTTP 测试很有用 - 您可以发起请求并将所需的响应粘贴到控制台中。
是否有类似的东西可以与 HTTPS 一起使用?最好是可能安装在大多数系统上的跨平台的东西。