使用NC进行测试

背景


我们经常需要对网络的情况进行测试,nc指令提供了以下功能:
1) nc可以监听一个端口接收发送到指定端口的请求,同时也可以对请求做出响应;
2) nc也可以用于发送网络请求。
3) 机器之间传输文件
4) 机器之间网络测速

安装


Linux下需要安装 nmap-ncat
Mac下直接brew install

常用参数

  1. nc -lp 8080 -l 表示nc做为服务器,-p 8080 表示监听8080 端口
  2. nc -s 指定发送网卡,适用于多网卡的情况 nc -s localhost -v <target ip> <target port>
  3. -v 用于图形模式
  4. -k 监听模式下,可以同时接收多个connection,一个请求完成后,继续监听端口
  5. -4, -6 : 表示ipv4还是ipv6格式
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容