Puede usar iperf para verificar si los puertos UDP son accesibles o no.
Ejemplo: Prueba si el puerto 5093 UDP está abierto en el servidor remoto 10.0.0.1
C:\>iperf -u -p 5093 -c 10.0.0.1
------------------------------------------------------------
Client connecting to 10.0.0.1, UDP port 5093
Sending 1470 byte datagrams
UDP buffer size: 8.00 KByte (default)
------------------------------------------------------------
[320] local 10.16.61.182 port 54574 connected with 10.0.0.1 port 5093
[ ID] Interval Transfer Bandwidth
[320] 0.0-10.0 sec 1.25 MBytes 1.05 Mbits/sec
[320] **Sent 893 datagrams**
Como puede ver, el cliente transfirió con éxito 893 datagramas, lo que significa que el puerto está abierto. En caso de que el firewall bloqueara el puerto, debería leer un mensaje como este:
Read failed: Connection reset by peer