瑞士军刀-nc
nc,全名叫 netcat,它可以用来完成很多的网络功能,譬如端口扫描、建立TCP/UDP连接,数据传输、网络调试等等,因此,它也常被称为网络工具的 瑞士军刀 。
使用方式
我们可以这样来使用它:
nc [-46DdhklnrStUuvzC] [-i interval] [-p source_port] [-s source_ip_address] [-T ToS] [-w timeout] [-X proxy_protocol] [-x proxy_address[:port]] [hostname] [port[s]]
常用选项:
-4:只使用 IPv4 地址-6:只使用 IPv6 地址-l:启动本地监听-n:不使用 DNS 解析-p:指定源端口-s:指定源 IP 地址-u:使用 UDP,默认是 TCP-v:显示详细信息-w:设定超时时间(只适合用在 Client 端)-d:禁止从标准输入读取数据,也就是客户端输入数据不会发送到服务端-k:让服务端保持连接,不断开
Linux 系统默认没有安装 nc,可以用下面的方法安装:
#
瑞士军刀-nc最先出现在Python成神之路。
共有 0 条评论