Я хочу генерировать пакет UDP для тестирования программы, что-то эквивалентное использованию telnet для тестирования порта TCP (Telnet может генерировать пакет UDP?)
Как я могу сделать это?
Одно слово: Netcat
Netcat является дежурным инструментом для этого вида вещи.
Можно перегрузить любой порт, как который Вы выбираете с пакетами UDP с чем-то:
nc -u host.example.com 53 < /dev/random
(53 Ваш номер порта),
Или можно отправить фактический файл или сказать ему связывать тот порт и слушать как услуга, или независимо от того, что Вам нравится.