En el universo tecnológico, Linux y Windows son dos gigantes que coexisten. ¿Pero cuál te proporciona las herramientas más potentes…
Las herramientas (iperf, netcat nc, ttcp, entre otras) que utilizaremos en esta entrada, las enfocaremos para pruebas de medicion del flujo de datos de la capa de transporte (protocolos TCP y UDP), aunque las mismas la podemos utilizar para otras funciones.
En resumen medir la velocidad de trasnferencia, el rendimiento o el ancho de banda entre dos puntos o redes.
servera: iperf -s
serverb: iperf ip-srv
Iperf3 es una herramienta multiplataforma que se utiliza para hacer pruebas de medicion o rendimiento entre dos extremos, practicamente creamos flujos de datos TCP o UDP y mide el rendimiento de la trasnferencia entre los dos puntos o redes de manera unidireccional o bidireccionalmente. La version iperf3 no es compatible con las anteriores.
Muchas veces nos preguntamos como hacerle ping a un puerto o como puedo saber si un puerto o un servicio esta activo en un servidor remoto o incluso en nuestra maquina local y lo mas común es que para buscar la respuesta, procedemos a instalar herramientas adicionales que por desconocimiento a las alternativas, no usamos las que posiblemente tenemos en nuestros sistemas operativos, para obtener el mismo resultado.
Al momento de trabajar con script o programar en algunos lenguajes, un modo que nos facilita la creación de script son los Here-document (Heredoc o Documento-aquí en español), Que son Heredoc? son una modo de redireccionamiento que utilizamos para pasar string » una cantidad de caracteres» a un documento o un script que estemos creando. En otras palabras un here document es un bloque de código de propósito especial, que utiliza una forma de redirección de E / S para alimentar una lista de comandos a un programa o comando interactivo, como cat, ftp, etc.
En este articulo mostrare algunos ejemplos, empleando heredoc con el comando cat, con el fin de presentarles la sintaxis usada en bash cat << EOF >