linux怎么使用nc命令来发送一串使用udp协议的数据?或者不是NC也可以的命令

我想使用sh来发送一个udp协议的命令,我查到的是使用socat来实现,能不能使用nc来实现呢
echo “hello” | socat - udp4-datagram:192.168.1.1:81 //这是使用socat来发送hello的代码
使用nc -u可以发udp,请问具体(代码)怎么使用nc来发送hello到一个ip的某个端口

第1个回答  2015-02-15
echo -n “foo" | nc -4u -w1 <host> <udp port>
或者
echo -n "hello" >/dev/udp/localhost/8000本回答被提问者采纳

linux怎么使用nc命令来发送一串使用udp协议的数据?或者不是NC也可以...
echo -n “foo" | nc -4u -w1 <host> <udp port> 或者 echo -n "hello" >\/dev\/udp\/localhost\/8000

linux nc命令传输文件(远程复制文件)
-u 使用UDP 传输 协议 。 -v 显示指令执行过程。 -w 超时秒数 设置等待连线的时间。 -z 使用0 输入\/ 输出模式,只在扫描通信端口时使用 Linux 远程复制文件 如果想把机器A上面的dir目录下面的所有文件复制到机器B的dir目录下,我们可以使用nc命令来完成 在机器A的dir目录下面执行:tar -czf - *...

Linux小技巧:使用NC实现文件传输
如需指定udp,可以通过 nc -l -u 9999 3. 连接远程服务器# nc ip 端口号nc 127.0.0.1 9999# 如果需要链接的是udp端口,可以加一个 -u 连上之后,就可以发送信息(回车之后服务端会接收到客户端的传输数据)3. nc文件拷贝基于上面的case,可以利用nc来实现文件拷贝 目标服务器,启动一个端口...

linux nc命令
在nc命令后,输入红色部分的内容,然后按两次回车,即可从对方获得HTTP Headers内容。聊天 nc还可以作为简单的字符下聊天工具使用,同样的,server2上需要启动监听:[root@hatest2 tmp]# nc -lp 1234 server1上传输:[root@hatest1 ~]# nc 192.168.228.222 1234 这样,双方就可以相互交流了。使用Ct...

nc命令的用法
1. **基本语法**:nc [-options] [IP地址] [端口号]。其中,options表示可选的参数,用于控制nc的行为。2. **作为服务端**:使用`-l`参数进入监听模式,如`nc -l -p [端口号]`可在指定端口上监听来自客户端的连接请求。若需以UDP协议监听,可添加`-u`参数。3. **作为客户端**:直接...

Linux nc命令详解 Linux nc命令怎么用
设置本地主机送出数据包的IP地址。-u 使用UDP传输协议。-v 显示指令执行过程。-w<超时秒数> 设置等待连线的时间。-z 使用0输入\/输出模式,只在扫描通信端口时使用。实例:1、TCP端口扫描 nc -v -z -w2 127.0.0.1 1-100 Connection to 127.0.0.1 22 port [tcp\/ssh]succeeded!Connection ...

Linux之nc命令
Linux世界中的实用工具nc,也称为netcat,犹如网络工具箱中的瑞士军刀,以其强大的功能在路由器设置中占据一席之地。nc支持TCP和UDP协议,可在网络中进行数据读写,其灵活性和多功能性让人惊叹。通过巧妙地结合其他工具和重定向,nc在脚本编程中有着广泛的应用。安装nc在不同操作系统上稍有差异。在...

Linux系统中nc命令的基本用法掌握
-u 使用UDP传输协议。 -v 显示指令执行过程。 -w超时秒数 设置等待连线的时间。 -z 使用0输入\/输出模式,只在扫描通信端口时使用。来看下它的基本用法:1.监听本地端口复制代码代码如下:root@10.1.1.43:~# nc -l -p 1234 root@10.1.1.43:~# netstat -tunlp | grep 1234tcp 0 0 0.0...

nc命令用法实例总结
首先,nc可以作为server,以TCP或UDP模式监听特定端口,例如通过命令 nc -l 9999 启动TCP监听。客户端可以通过telnet或nmap进行验证。在UDP方面,可以使用nc -ul 9998 启动监听。对于端口扫描,nc提供了多种方式,如使用nc -vz 10.0.1.161 9999 进行快速扫描,或者连续扫描多个端口。nmap工具在扫描nc...

工具篇--瑞士军刀NC
首先,确保你的Linux系统上已安装NC。如果尚未安装,可通过简单的命令来获取。接下来,我们来构建基本的NC应用场景。在服务端(例如a主机)上启动一个简单的聊天界面,输入:在客户端(b主机)上接收并发送信息,看到对方显示的信息,双向通信得以实现。更进一步,利用NC的文件传输功能,服务端可以将文件如...

相似回答