回答:
ランダムデータを継続的に送信するSatanicpuppyの回答とは対照的に、指定されたデータを含む1つのUDPパケットを単に送信したい場合は、次のようにできます。
echo "foo" | nc -w1 -u 111.22.333.4 20000
これは、大きなパケットを扱う場合に適しています。netcatはUDPモードで1024バイトを使用します。
nping --udp -p 2090 111.22.333.4 --data-length 1550
UDPモード、アドレスでポート2090、1550バイトのパケット長。
これはnmapパッケージからのものであるか、npingとして個別にパッケージ化される場合があります。
詳細はhttps://nmap.org/book/nping-man-general-operation.htmlにあります
Bashを使用している場合/dev/udp
、次のように仮想ファイルシステムを使用できます。
echo -n "hello" >/dev/udp/localhost/8000
/dev/udp
避けてください。