netcat 网络测试工具

  1. 简介
  2. 你能通过它干什么
  3. 快速安装
    1. 如果你是 windows 平台
    2. 如果你是 linux 平台
  4. 快速开始
  5. 语法速查

简介

网络工具中有“瑞士军刀”美誉的 NetCat

它是一个可靠的容易被其他程序所启用的后台操作工具,同时它也被用作网络的测试工具或黑客工具。 使用它你可以轻易的建立任何连接。

你能通过它干什么

  • 实现任意 TCP/UDP 端口的侦听,作为 server 以 TCP 或 UDP 方式侦听指定端口
  • 端口的扫描,nc 可以作为 client 发起 TCP 或 UDP 连接
  • 机器之间传输文件
  • 机器之间网络测速

快速安装

如果你是 windows 平台

windows 平台下载地址点击此处

下载后解压缩

将解压缩后的目录下全部文件拷贝到如下两个目录中

如果你是 linux 平台

yum install -y nc

快速开始

在安装完毕后,你就可以开始愉快的使用 nc 命令了

来个简单的应用场景,我们连接下 百度 80 端口

nc -u www.baidu.com 80

然后你就可以通过控制台给百度 80 端口发数据了

发送文件到指定端口

nc -u 10.20.88.15 5060 < gps.txt

语法速查

  • -l
    用于指定nc将处于侦听模式。指定该参数,则意味着nc被当作server,侦听并接受连接,而非向其它地址发起连接。
  • -p <port>
    暂未用到(老版本的nc可能需要在端口号前加-p参数,下面测试环境是centos6.6,nc版本是nc-1.84,未用到-p参数)
  • -s
    指定发送数据的源IP地址,适用于多网卡机
  • -u
    指定nc使用UDP协议,默认为TCP
  • -v
    输出交互或出错信息,新手调试时尤为有用
  • -w
    超时秒数,后面跟数字
  • -z
    表示zero,表示扫描时不发送任何数据

转载请注明来源。 欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。 可以在下面评论区评论,也可以邮件至 sharlot2050@foxmail.com。

文章标题:netcat 网络测试工具

字数:461

本文作者:夏来风

发布时间:2020-07-15, 23:05:42

原始链接:http://www.demo1024.com/blog/netcat/

版权声明: "署名-非商用-相同方式共享 4.0" 转载请保留原文链接及作者。