nc
nc——netcat
- server: nc -l
port
<document
- client: nc -n
ip
port
>document
用nc聊天
- server: nc -l 10000
- nc
document
10000
nc (netCat)
ip
: 在9090端口开启tcp服务器nc -l [-u] 9090
: 连接本地ip的9090端口tcp服务器
[-v] [-u] 127.0.0.1 9090
: 启动监听, 启动服务器必须-l
: 显示连接进度-v
: 使用udp通信, 默认是tcp, 使用udp连接可以保持一直监听状态-u
: 设置超时2秒-w2
: 检测端口
tcp聊天
-z
: tcp监听9090端口nc -l 9090
: tcp连接9090端口
可以用重定向 ‘<’/‘>’, 指定传输内容, 只能响应一个客户端, 客户端断开, 服务器端也会断开
udp聊天
nc 127.0.0.1 9090
: udp监听9090端口nc -lu 9090
: udp连接9090端口
可以用重定向 ‘<’/‘>’, 指定传输内容, 只能响应一个客户端, 客户端断开, 服务器端不会断开
检查端口
nc -u 127.0.0.1 9090
: 查看指定ip tcp 连接 的 1-100端口nc -z 127.0.0.1 1-100
: 查看指定ip udp 连接 的 1-100端口
远程传输文件
nc -z -u 127.0.0.1 1-100
: 监听 9090 端口 并把信息输出到指定文件nc -l 9090 > test.tmp
: 连接服务, 并把文件输出
本文作者: GeekerHua
本文链接: https://blog.geekerhua.com/net_nc/
文章首发: 同步首发于 语雀 及 GeekerHua的blog
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明出处!