🌐 Herramienta a Fondo: 19. Auditoría de Latencia y Microcortes (Categoría: Redes e Internet) #23
LennesVP
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
¡Hola a todos! Seguimos documentando cada línea de código de TREMEND Toolkit 🚀
Hoy pasamos a la herramienta número 19 de la categoría 🌐 Redes e Internet. Esta función está diseñada para cazar al enemigo más escurridizo del internet: el "Lag" y los microcortes.
19. Auditoría de Latencia (Microcortes)
¿Alguna vez has estado jugando online o en una videollamada y de repente todo se congela por dos segundos, pero el ícono de Wi-Fi sigue diciendo que tienes internet? Tu proveedor te dirá que todo está bien, pero esta herramienta te dará las pruebas de que la conexión está fallando.
🟢 ¿Qué hace de forma sencilla? (Para usuarios y principiantes)
En lugar de mandar un simple "Hola" para ver si hay internet, esta herramienta realiza un examen de latencia continua enviando 10 paquetes de datos precisos a una página (como google.com).
A cada paquete le asigna una marca de tiempo exacta usando el reloj interno de la computadora. Si la página tarda mucho en responder o un paquete se pierde en el camino, TREMEND te marcará un
[!] TIEMPO DE ESPERA AGOTADOen pantalla, delatando el microcorte exacto con hora, minuto y segundo.🛠️ Bajo el capó (Para Ingenieros y Técnicos)
Para evitar que el comando Ping nativo de Windows oculte las caídas por promedios engañosos, TREMEND desglosa y controla cada salto desde Python:
forde 10 iteraciones, donde en cada ciclo invoca el módulodatetime.datetime.now().strftime("%H:%M:%S")para estampar la hora atómica exacta antes de lanzar la red.subprocess.run) con el comandoping -n 1 -w 1000 {destino}. El flag-w 1000es crítico: fuerza un tiempo de espera máximo de 1000 milisegundos (1 segundo). Si no hay respuesta en ese tiempo, se considera pérdida total de paquete.TTL=para confirmar el éxito de la petición. Si la encuentra, extrae los milisegundos recortando las etiquetastiempo=yms. Si no hay TTL, imprime la alerta roja de microcorte en la consola.pyttsx3), ideal si estás diagnosticando un router lejos del teclado.🎯 Casos de Uso
📷 Vistazo a la herramienta en acción:

All reactions