Linux中nc命令是一个功能强大的网络工具,全称是netcat。
来源:互联网 发布:用ant编译java 编辑:程序博客网 时间:2024/06/06 03:53
语法:
nc [-hlnruz][-g<网关...>][-G<指向器数目>][-i<延迟秒数>][-o<输出文件>][-p<通信端口>][-s<来源位址>][-v...][-w<超时秒数>][主机名称][通信端口...]
参数说明:
-g<网关> 设置路由器跃程通信网关,最丢哦可设置8个。
-G<指向器数目> 设置来源路由指向器,其数值为4的倍数。
-h 在线帮助。
-i<延迟秒数> 设置时间间隔,以便传送信息及扫描通信端口。
-l 使用监听模式,管控传入的资料。
-n 直接使用IP地址,而不通过域名服务器。
-o<输出文件> 指定文件名称,把往来传输的数据以16进制字码倾倒成该文件保存。
-p<通信端口> 设置本地主机使用的通信端口。
-r 乱数指定本地与远端主机的通信端口。
-s<来源位址> 设置本地主机送出数据包的IP地址。
-u 使用UDP传输协议。
-v 显示指令执行过程。
-w<超时秒数> 设置等待连线的时间。
-z 使用0输入/输出模式,只在扫描通信端口时使用。
实例:
1、TCP端口扫描
# nc -v -z -w2 127.0.0.1 1-100Connection to 127.0.0.1 22 port [tcp/ssh] succeeded!Connection to 127.0.0.1 53 port [tcp/domain] succeeded!Connection to 127.0.0.1 80 port [tcp/http] succeeded!...nc: connect to 127.0.0.1 port 100 (tcp) failed: Connection refused
2、从192.168.1.2拷贝文件到192.168.1.3
首先在接收端192.168.1.3上: nc -l 1234 > test.txt
然后在发送端192.168.1.2上: nc 192.168.1.3 < test.txt
注意:先运行接收端,指定一个端口为1234,文件为test.txt,再执行发送端,并且发送端必须存在同名的文件test.txt
3、传输目录
从server1(192.168.16.233)拷贝nginx目录内容到server2(192.168.48.47)上。需要先在server2上,用nc激活监听,
server2上运行:# nc -l 1234 | tar xzv-
server1上运行:# tar czv- nginx | nc 192.168.48.47 1234
4、简单聊天工具
在192.168.1.2上: nc -l 1234
在192.168.1.3上: nc 192.168.1.2 1234
这样,双方就可以相互交流了。使用ctrl+C(或D)退出
转载请注明:一路博客,http://www.16boke.com/article/detail/161
- Linux中nc命令是一个功能强大的网络工具,全称是netcat。
- linux中网络工具nc|netcat的使用
- NC 功能强大的网络工具
- linux下nc命令参数及用法详解--功能超级强大的网络工具netcat
- linux nc命令参数及用法详解--功能超级强大的网络工具netcat
- linux nc命令参数及用法详解--功能超级强大的网络工具netcat
- 【Linux命令】netcat 网络工具的瑞士军刀
- netcat是网络工具中的瑞士军刀
- linux nc命令 <netcat>
- linux nc命令 <netcat>
- Linux nc(NetCat)命令详解
- Linux Netcat 命令—网络工具中的瑞士军刀
- Linux Netcat 命令—网络工具中的瑞士军刀
- Linux Netcat命令:网络工具中的瑞士军刀
- Linux nc命令——网络工具利器
- linux nc/netcat命令使用详解
- NC(NetCat)命令详解
- <NetCat> nc命令详解
- shell脚本运算符总结
- 工程项目管理的作用
- cenots7 安装gitlab和Jenkins持续集成开发环境
- Spring注解的使用规范
- [JAVA] java多线程设计wait、notify、notifyall、synchronized的使用机制
- Linux中nc命令是一个功能强大的网络工具,全称是netcat。
- 【angularjs指令】简单的搜索框实现
- linux 时间函数
- redis通用key操作命令(总)
- 【品高云技巧】002.通过弹性IP控制网络流量(QoS)
- 数据库开源库使用基本方法总结
- 16.11.4
- Linux下chkconfig命令详解
- div+css简单实现圆形头像