Yanıtlar:
Bir kelime: Netcat
Netcat, bu tür bir şey için go-to aracıdır.
UDP paketleri ile seçtiğiniz herhangi bir portu aşağıdaki gibi düzenleyebilirsiniz:
nc -u host.example.com 53 < /dev/random
(53, liman numaranızdır)
Veya gerçek bir dosya gönderebilir veya o bağlantı noktasını bağlamasını ve bir hizmet olarak dinlemesini ya da ne istersen dinlemesini söyleyebilirsin.
Sadece belirli bir veri içeren bir UDP paketi göndermek istiyorsanız, Satanicpuppy'nin cevabı Sürekli olarak rasgele veri gönderir, şunları yapabilirsiniz:
echo "foo" | nc -w1 -u 111.22.333.4 20000
Büyük paketlerle çalışmaya çalışıyorsanız, bu iyidir. netcat, UDP modunda 1024 bayt kullanır.
nping --udp -p 2090 111.22.333.4 --data-length 1550
UDP modu, 2090 numaralı bağlantı noktasına, 1550 bayt paket uzunluğunda
Bu, nmap paketindendir veya bazen ayrı ayrı nping olarak paketlenir.
Daha fazla bilgi https://nmap.org/book/nping-man-general-operation.html
Bash kullanıyorsanız, kullanabilirsiniz /dev/udp
sanal dosya sistemi, bunun gibi:
echo -n "hello" >/dev/udp/localhost/8000
Utanmadan yeniden kullanılır bu cevap "netcat ile sadece bir UDP paketi nasıl gönderilir?"
/dev/udp
Bundan kaçının.