Tu red.En la terminal.

Descubre equipos, mide tu conexión y automatiza las pruebas de tu red local.Gard 0.4.0 para macOS, Linux y Windows.

brew install gard-net/gard/gard

macOS y Linux · Sin instalar .NET

Ver instrucciones
gard — vista interactiva

v0.4.0 LSP/1.2

Tu red local, a prueba.

EJEMPLO
Peers 2 equipos
oficina-mac192.168.1.50
macOS
iPhone192.168.1.23
iOS

↑ ↓ seleccionar

Test Listo

Listo para medir.

Enter inicia la prueba.
History Sin resultados aún
Las pruebas aparecerán aquí.
enter medir · d dirección · u tcp/udp? ayuda · q salir

Demostración ilustrativa.
No mide tu red.

Paso 1 de 3: Explora.

Dos equipos.
Un primer resultado.

Conecta ambos a la misma red. Gard puede hablar con otro Gard o con la app LandSpeed.

01 En el receptor

Receptor

gard host --name oficina

# Deja este proceso abierto.

# Este equipo recibirá las pruebas.

Ctrl+C para detener el receptor.

¿Usas la app LandSpeed? Ábrela y permite el acceso a la red local.

02 En el otro equipo

Cliente

gard scan --seconds 5

gard test 192.168.1.50

# Descubre el receptor y prueba su conexión.

192.168.1.50 es una IP de ejemplo.

Sustituye la IP por la de tu receptor. El descubrimiento anuncia su puerto real.

El puerto de control predeterminado es 7737.

¿No aparece el otro equipo?

Explora.
O escríbelo
todo.

Una interfaz para recorrer tu red. Comandos para controlar cada prueba.

Recorrer la demo
TCP
gard test 192.168.1.50 --direction down --duration 10 --streams 4

Una prueba de descarga con cuatro flujos TCP en paralelo.

--direction down
Del receptor hacia este equipo
--duration 10
10 segundos de medición
--streams 4
Cuatro flujos en paralelo

Mantén la misma configuración para comparar cambios en tu red.

Del resultado
a tu script.

JSON y CSV limpios. Sin interpretar una tabla de terminal.

Guarda una prueba, compara ejecuciones o lleva el resultado a tus propias herramientas.

JSON
gard test 192.168.1.50 --json > resultado.json

Un esquema versionado. Campos que puedes consultar.

schema
gard.test/1
throughput.mean_bps
Throughput medio en bit/s
latency.avg_ms
Latencia media en ms

El progreso va a stderr. El resultado, a stdout.

Consultar el formato

Un comando
para cada paso.

Descubre, mide, repite.
La ayuda viaja con Gard.

Comandos principales de Gard, su función y un ejemplo para copiar.
ComandoPara qué sirveEjemplo
scanDescubre equipos en la red local.
gard scan
hostRecibe pruebas de otros equipos.
gard host --name oficina
testMide la conexión con un receptor.
gard test 192.168.1.50
watchRepite mediciones en el tiempo.
gard watch 192.168.1.50
tuiExplora y mide con el teclado.
gard tui
infoConsulta las capacidades de un equipo.
gard info 192.168.1.50
doctorRevisa el entorno y la terminal.
gard doctor

Más opciones: gard test --help. Autocompletado para bash, zsh, fish y PowerShell con gard completions.

Leer la documentación

Una red abierta.
Un protocolo abierto.

Gard y LandSpeed se conectan mediante LSP 1.2. Gard es Apache-2.0: código para estudiar, usar y construir.

Gard 0.4.0 · LSP/1.2