nc(ncat)
读取或发送网络数据
nc [options] [hostname] [port]
选项说明
协议选项
选项 |
说明 |
-4 |
指定使用IPv4 |
-6 |
指定使用IPv6 |
-U, --unixsock |
使用Unix domain sockets |
-u, --udp |
使用udp |
连接选项
选项 |
说明 |
-p port, --source-port port |
指定连接时使用的本地端口 |
-s host, --source host |
指定连接时使用的本地IP |
监听选项
选项 |
说明 |
-l, --listen |
在本地监听连接 |
-k, --keep-open |
客户端关闭连接时也保持监听 |
加密选项
选项 |
说明 |
--ssl |
使用ssl(连接模式) |
--ssl-verify |
同时校验服务端(客户端模式) |
--ssl-cert certfile.pem |
指定ssl证书 |
--ssl-key keyfile.pem |
指定ssl密钥 |
--ssl-trustfile |
指定信任证书列表 |
代理选项
选项 |
说明 |
--proxy host[:port] |
指定代理主机和端口 |
--proxy-type proto |
指定代理协议 |
--proxy-auth user[:pass] |
指定代理用户名和密码 |
更多的选项请参考 nc
的 man
手册
参考
nc/netcat命令