¿Cuál es un método fácil para probar si el tráfico UDP está bloqueado?

¿Cuál es un método fácil para que un dispositivo Android sepa si una conexión de datos (ya sea Wi-Fi o solo datos móviles) tiene tráfico UDP bloqueado? Muchos puntos de acceso corporativos y públicos restringen el acceso UDP y estoy buscando una manera de detectar esto manualmente. Estoy interesado en esto porque las aplicaciones VOIP en tiempo real, por ejemplo, no deben funcionar con el mismo rendimiento en TCP que en UDP.

A los efectos de esta pregunta, asumiría que la conexión de datos es:

  1. utilizando perforaciones o
  2. bloquea todo el tráfico UDP que no está relacionado con DNS.

Además, asuma que el dispositivo Android no está rooteado.

nmapsería la forma más fácil, pero requiere root. Si tiene un servidor (en una red diferente) que podría configurar para responder a los paquetes UDP, una aplicación como esta funcionaría.

Respuestas (1)

Puede verificar si el tráfico UDP está bloqueado con esta aplicación:

https://play.google.com/store/apps/details?id=be.ac.ulg.mobiletracebox

Es gratis y funciona en dispositivos no rooteados.

Simplemente seleccione la categoría UDP y ejecute la prueba.

Para verificar si el tráfico UDP está bloqueado solo en ciertos puertos, puede usar "Avanzado" para configurar el Puerto de destino (junto con otros campos del paquete).

Estoy afiliado a los desarrolladores de esta aplicación, pero, francamente, no conozco ninguna aplicación "famosa" que haga el mismo trabajo.

Mmm. 5 revisiones, instalaciones: 100-500. ¿Por casualidad estás afiliado a la aplicación vinculada?
@Firelord Sí, lo soy. Su comentario generó una duda en mi mente, así que preferí consultar meta.android.stackexchange.com/questions/2212/…