本文介绍在 Linux 中通过nc
、telnet
、echo
等命令探测udp
端口或发送udp
数据包。其中 nc
是 netcat
的简写,也可以作为server
以TCP或UDP
方式侦听指定端口。
什么是UDP
UDP(User Datagram Protocol)用户数据报协议,是一个简单的面向数据报
的传输层协议
,正式规范为RFC 768
探测工具
nc
yum install -y nc
nc -vuz 10.10.10.10 123
-
-u udp协议
-
-v 详细模式
-
-z 只监测端口不发送数据
-
发送数据包
nc -vu 10.10.10.10 123
tenlnet
tenlnet 测试 udp
telnet 10.10.10.10 123
echo 发送数据包
echo "hello" > /dev/udp/192.168.1.81/5060
echo "hello" | socat - udp4-datagram:10.3.12.61:514