zoukankan      html  css  js  c++  java
  • 转:用NC测试UDP网络是否正常

    一、各端下载NC/netcat

    nc linux版下载

    http://netcat.sourceforge.net/

    nc windows版下载

    https://eternallybored.org/misc/netcat/

    二、命令使用

    nc linux版服务端监听30080端口(192.168.2.189)

    nc -ul 30080

    nc windows客户端发送到192.168.2.189

    nc -zuv  192.168.2.189 30080

    作为一个网络工程师经常需要测试网络是否通,经常用的是ping,telnet,可是针对UDP的相关端口上面的两个命令并不适用,这时我们可以用NC这个小工具。
    centos安装:

    yum install nc
    

    常用选项

    -g<网关> 设置路由器跃程通信网关,最多可设置8个。
    -G<指向器数目> 设置来源路由指向器,其数值为4的倍数。
    -h 在线帮助。
    -i<延迟秒数> 设置时间间隔,以便传送信息及扫描通信端口。
    -l 使用监听模式,管控传入的资料。
    -n 直接使用IP地址,而不通过域名服务器。
    -o<输出文件> 指定文件名称,把往来传输的数据以16进制字码倾倒成该文件保存。
    -p<通信端口> 设置本地主机使用的通信端口。
    -r 乱数指定本地与远端主机的通信端口。
    -s<来源位址> 设置本地主机送出数据包的IP地址。
    -u 使用UDP传输协议。
    -v 显示指令执行过程。
    -w<超时秒数> 设置等待连线的时间。
    
    

    使用方法:

    Usage: ncat [options] [hostname] [port]
    

    实例:
    如果提示Ncat: No route to host.请检查两端的IPTABLES是否关闭
    可以用iptables -F这个命令临时关闭两端的IPTABLES
    测试UDP是否通

    #服务端监听
    [root@10-57-22-128 ~]# nc -uvlp 1234 
    Ncat: Version 6.40 ( http://nmap.org/ncat )
    Ncat: Listening on :::1234
    Ncat: Listening on 0.0.0.0:1234
    #客户端连接后随便打命令,服务端会有相同的内容显示
    [root@10-57-22-228 ~]# nc -u 10.57.22.128 1234    
    111
    22
    33
    

    远程拷贝文件(把客户端的mysql.pass传到服务器端test.txt

    #服务器端先起服务
    [root@10-57-22-128 ~]# nc -lp 1234 >test.txt
    #客户端查看文件内容
    [root@10-57-22-228 ~]#  cat mysql.pass
    user:
    root 
    password:
    root
    #传文件
    [root@10-57-22-228 ~]# nc -w 1 10.57.22.128 1234 < mysql.pass 
    #服务端查看内容
    [root@10-57-22-128 ~]# cat test.txt 
    user:
    root 
    password:
    root


    作者:wsf535
    链接:https://www.jianshu.com/p/1c8d9cfe1805
    来源:简书
    著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
  • 相关阅读:
    ndt histogram_direction
    rplidar & hector slam without odometry
    点云的基本几何计算
    rplidar测试
    使用ZXing.Net生成与识别二维码(QR Code)
    C# 中使用 ThoughtWorks.QRCode.dll 生成指定尺寸和边框宽度的二维码
    .NET 二维码生成(ThoughtWorks.QRCode)
    zxing二维码的生成与解码(C#)
    netsh interface portproxy的一个简单例子
    Redis 客户端连接
  • 原文地址:https://www.cnblogs.com/iversonlee/p/13245976.html
Copyright © 2011-2022 走看看