Esta pagina se ve mejor con JavaScript habilitado

tcconfig

 ·  🎃 kr0m

tcconfig es una herramienta realmente útil en entornos de pruebas para simular ciertos escenarios en los que la red falla de algún modo, esto nos permitirá saber como se comporta nuestra web bajo ciertas circunstancias y así localizar posibles bugs.

Instalamos la tool desde pip:

pip install tcconfig

Podemos aplicar ciertas restricciones sobre el tráfico como tasa máxima de transferencia, retardos, pérdida de paquetes, además podemos aplicarlo solo sobre el tráfico de una determinada red o servicio:

tcset --device eth0 --rate 100k
tcset --device eth0 --delay 100
tcset --device eth0 --loss 0.1 -> 0.1%
tcset --device eth0 --rate 100k --delay 100 --loss 0.1
tcset --device eth0 --delay 100 --network 192.168.0.10
tcset --device eth0 --delay 100 --network 192.168.0.0/24 --port 80

Para eliminar la config previa o consultar la actual:

tcdel --device eth0
tcshow --device eth0

Podemos verlo en acción en este gif animado: