Linux命令之nc
·
参考网络上的大佬们的资料,自己在总结下!!!
一.命令简介
nc是netcat的简写,是一个功能强大的网络工具。nc命令在linux系统中实际命令是ncat,nc是软连接到ncat,nc的主要命令如下。
1.实现任意TCP/UDP端口的侦听,nc可以作为server以TCP或UDP方式侦听指定端口
2.端口的扫描,nc可以作为client发起TCP或UDP连接
3.机器之间传输文件
4.机器之间网络测速
二.举例说明
1.验证服务器的端口是否通
nc -nv 10.10.100.221 22
ip为10.10.100.221的22端口是通的,23端口连接拒绝
2.拷贝文件功能
10.10.100.220是发送端,10.10.100.221是接收端
首先在接收端开启nc监听 (666是接收端和发送端建立连接的端口)
nc -lp 666 > test.txt
然后在文件发送终端机器上发送文件
nc 10.10.100.221 666 < test.txt
查看接收端文件内容
3.终端之间通信
nc -l 666
nc 10.10.100.221 666
4.验证UDP端口
nc -uv 10.10.100.221 111
5.测试网速
220发数据,221接收数据
三. 使用语法以及参数说明
1.使用语法: ncat [options] [hostname] [port]
2.参数说明
参数 | 说明 |
-4 | Use IPv4 only |
-6 | Use IPv6 only |
-U, --unixsock | 仅使用Unix域套接字 |
-C, --crlf | 将crlf用于EOL序列 |
-c, --sh-exec <command> | 通过/bin/sh执行给定的命令 |
-e, --exec <command> | 执行给定的命令 |
–lua-exec <filename> | 执行给定的lua脚本 |
-g hop1[,hop2,…] | 松散源路由跃点(最多8个) |
-G <n> | 松散源路由跃点指针(4,8,12,…) |
-m, --max-conns <n> | 最大同时连接数 |
-h, --help | 帮助显示此帮助屏幕 |
-d, --delay <time> | 读/写之间的延迟 |
-o, --output <filename> | 将会话数据转储到文件 |
-x, --hex-dump <filename> | 将会话数据作为十六进制转储到文件 |
-i, --idle-timeout <time> | 空闲读/写超时 |
-p, --source-port port | 指定要使用的源端口 |
-s, --source addr | 指定要使用的源地址(不影响-l) |
-l, --listen | 绑定并侦听传入连接 |
-k, --keep-open | 在侦听模式下接受多个连接 |
-n, --nodns | 不通过DNS解析主机名 |
-t, --telnet | 应答telnet协商 |
-u, --udp | 使用udp而不是默认TCP |
–sctp | 使用sctp而不是默认的TCP |
-v, --verbose | 设置详细级别(可以多次使用) |
-w, --wait <time> | 连接超时时间,单位秒 |
-z | 仅报告连接状态 |
–append-output | 追加而不是重击指定的输出文件 |
–send-only | 忽略接收;退出EOF |
–recv-only | 从不发送任何东西 |
–allow | 给定主机连接到Ncat |
–allowfile | 允许连接到Ncat的主机的文件 |
–deny | 给定主机连接到Ncat |
–denyfile | 拒绝连接到Ncat的主机文件 |
–broker | 启用Ncat的连接代理模式 |
–chat | 开始一个简单的Ncat聊天服务器 |
–proxy <addr[:port]> | 指定要通过代理的主机地址 |
–proxy-type <type> | 指定代理类型(“http”或“socks4”或“socks5”) |
–proxy-auth <auth> | 通过HTTP或SOCKS代理服务器进行身份验证 |
–ssl | 使用ssl连接或侦听 |
–ssl-cert | 指定用于侦听的ssl证书文件(PEM) |
–ssl-key | 指定用于侦听的ssl私钥(PEM) |
–ssl-verify | 证书的信任和域名 |
–ssl-trustfile | 包含可信ssl证书的PEM文件 |
–ssl-ciphers | Cipherlist包含要使用的ssl密码 |
–version | 查看命令版本 |
参考:
更多推荐
已为社区贡献4条内容
所有评论(0)