¿Qué herramientas están disponibles en Windows para simular / emular problemas de red?

29

Estoy buscando herramientas para Windows que puedan actuar como proxy inverso frente a un servidor para presentar varios problemas de red, como jitter, retrasos o pérdida de paquetes.

Mi preferencia es una solución de software que funcione en Windows. Httpd mod_proxy no parece admitir dicha configuración, y buscar en Google una herramienta en esta categoría está resultando infructuosa.

Scott Markwell
fuente

Respuestas:

35

Me parece torpe maravilloso:

http://jagt.github.io/clumsy/index.html

torpe hace que su condición de red en Windows sea significativamente peor, pero de una manera administrada e interactiva.

ingrese la descripción de la imagen aquí

Calvin1602
fuente
Esto es increíble, sin instalación ni controladores. Muchas otras soluciones tampoco funcionaron y requirieron la instalación de controladores de red.
guanome
Torpe es genial, pero solo te permite poner un tiempo de retraso máximo de 3000 ms, lo que no es genial. Necesito una herramienta que me permita simular una terrible conectividad a Internet.
Sr. Pablo
2
@MrPablo Simplemente construya usted mismo entonces ... Vea github.com/jagt/clumsy/blob/master/src/lag.c
Calvin1602
Estoy seguro de que esta herramienta tiene usos, pero en mi caso de intentar probar una aplicación basada en WebSocket, simplemente no funcionó. Todavía estoy buscando una buena herramienta para ayudar con ese caso de uso específico.
Josh
por alguna razón, el retraso especificado no refleja el retraso real que aumenta hasta 20-30, sin importar si pongo 3000 en el campo de retraso. Sin embargo, todavía empeora, pero no tanto como quiero
Martin Asenov,
2

Si solo está probando cómo su aplicación responderá a las redes con mal comportamiento, podría hacer peor que encienda una caja de linux frente a ella con Wansim . Lo sé, quería algo en la caja de Windows ... pero probablemente lo esté haciendo. la demora es una prueba injusta, ya que ya ha pasado por alto un montón de cosas que están bajo prueba (por ejemplo, cómo el sistema operativo y el hardware manejan la pérdida de paquetes).

Creo que no vas a encontrar proxies web para inducir este tipo de maldad, un nivel demasiado alto.

Disculpas si "probar la resistencia de tu aplicación" no es lo que buscas ... pensé que haría una suposición en lugar de preguntar y olvidar responder;)

Tom Newton
fuente
Mi objetivo real es probar la reacción de un cliente y verificar algunos cambios que planeo hacer mejorarán la situación.
Scott Markwell