Categoría: Utilidades de Red
Versión: v2.1
Última actualización: 23/03/2021
Resumen: PsPing 
OS:
Cliente: Windows Vista y Superior
Servidor: Windows Server 2008 y Superior

Introducción

PsPing implementa la funcionalidad Ping, ping TCP, medición de latencia y ancho de banda. Utiliza las siguientes opciones de línea de comandos para mostrar el uso de cada tipo de prueba:

Instalación

Copia PsPing en su ruta ejecutable. Escribir “psping” muestra su sintaxis de uso.

Uso de PsPing

psping -? [i|t|l|b\]

Donde

DescripciónParámetros
-?Uso para ping ICMP.
-? TUso para ping TCP.
-? LUso para prueba de latencia.
-? BUso para prueba de ancho de banda.

Uso de ping ICMP

psping [[-6]|[-4]] [-h [buckets | <val1>,<val2>,...]] [-i <interval>] [-l <requestsize>[k|m] [-q] [-t|-n <count>] [-w <count>] <destination>
DescripciónParámetros
-hImprimir histograma (el recuento a granel predeterminado es 20).
Si especificas un solo argumento, se interpreta como un recuento de cubos y el histograma contendrá esa cantidad de cubos que cubren todo el rango de tiempo de valores. Especifica una lista de horas separadas por comas para crear un histograma personalizado (por ejemplo, “0.01, 0.05, 1, 5, 10”).
-iIntervalo en segundos. Especifica 0 para ping rápido.
-lSolicitar tamaño. Agrega ‘k’ para kilobytes y ‘m’ para megabytes.
-nNúmero de pings o agregar ‘s’ para especificar segundos, p. ’10s’.
-qNo generar salida durante los pings.
-tHaga ping hasta que se detenga con Ctrl+C y escriba Ctrl+Break para obtener estadísticas.
-wCalentamiento con el número especificado de iteraciones (el valor predeterminado es 1).
-4Forzar el uso de IPv4.
-6Forzar el uso de IPv6.

Para pruebas de ping de alta velocidad, usa -q y -i 0.

Uso de ping TCP

psping [[-6]|[-4]] [-h [buckets | <val1>,<val2>,...]] [-i <interval>] [-l <requestsize>[k|m] [-q] [-t|-n <count>] [-w <count>] <destination:destport>
DescripciónParámetros
-hImprimir histograma (el recuento a granel predeterminado es 20).
Si especificas un solo argumento, se interpreta como un recuento de cubos y el histograma contendrá esa cantidad de cubos que cubren todo el rango de tiempo de valores. Especifica una lista de horas separadas por comas para crear un histograma personalizado (por ejemplo, “0.01, 0.05, 1, 5, 10”).
-iIntervalo en segundos. Especifica 0 para ping rápido.
-lSolicitar tamaño. Agrega ‘k’ para kilobytes y ‘m’ para megabytes.
-nNúmero de pings o agregar ‘s’ para especificar segundos, p. ’10s’.
-qNo generar salida durante los pings.
-tHaga ping hasta que se detenga con Ctrl+C y escriba Ctrl+Break para obtener estadísticas.
-wCalentamiento con el número especificado de iteraciones (el valor predeterminado es 1).
-4Forzar el uso de IPv4.
-6Forzar el uso de IPv6.

Para pruebas de ping de alta velocidad, usa -q y -i 0.

Uso de latencia de TCP y UDP

Servidor

psping [[-6]|[-4]] [-f] <-s source:sourceport>

Cliente

psping [[-6]|[-4]] [-f] [-u] [-h [buckets | <val1>,<val2>,...]] [-r] <-l requestsize>[k|m]] <-n count> [-w <count>] <destination:destport>
DescripciónParámetros
-fPuerto de firewall de código abierto durante la ejecución.
-uUDP (el valor predeterminado es TCP).
-hImprimir histograma (el recuento a granel predeterminado es 20).
Si especificas un solo argumento, se interpreta como un recuento de cubos y el histograma contendrá esa cantidad de cubos que cubren todo el rango de tiempo de valores. Especifica una lista de horas separadas por comas para crear un histograma personalizado (por ejemplo, “0.01, 0.05, 1, 5, 10”).
-lSolicitar tamaño. Agregue ‘k’ para kilobytes y ‘m’ para megabytes.
-nNúmero de envíos/recepciones. Agregue ‘s’ para especificar segundos, p. ’10s’
-rRecibir del servidor en lugar de enviar.
-wCalentamiento con el número especificado de iteraciones (el valor predeterminado es 5).
-4Forzar el uso de IPv4.
-6Forzar el uso de IPv6.
-sPuerto y dirección de escucha del servidor.

El servidor puede realizar pruebas de latencia y ancho de banda y permanece activo hasta que lo termines con Control-C.

Uso de ancho de banda TCP y UDP

Servidor

psping [[-6]|[-4]] [-f] <-s source:sourceport>

Cliente

psping [[-6]|[-4]] [-f] [-u] [-h [buckets | <val1>,<val2>,...]] [-r] <-l requestsize>[k|m]] <-n count> [-i <outstanding>] [-w <count>] <destination:destport>
DescripciónParámetros
-fPuerto de firewall de código abierto durante la ejecución.
-uUDP (el valor predeterminado es TCP).
-bPrueba de ancho de banda.
-hImprimir histograma (el recuento a granel predeterminado es 20).
Si especificas un solo argumento, se interpreta como un recuento de cubos y el histograma contendrá esa cantidad de cubos que cubren todo el rango de tiempo de valores. Especifica una lista de horas separadas por comas para crear un histograma personalizado (por ejemplo, “0.01, 0.05, 1, 5, 10”).
-iNúmero de E/S pendientes (el valor predeterminado es un mínimo de 16 y 2 núcleos de CPU).
-lSolicitar tamaño. Agregue ‘k’ para kilobytes y ‘m’ para megabytes.
-nNúmero de envíos/recepciones. Agregue ‘s’ para especificar segundos, p. ’10s’
-rRecibir del servidor en lugar de enviar.
-wCalentamiento para las iteraciones especificadas (el valor predeterminado es 2x núcleos de CPU).
-4Forzar el uso de IPv4.
-6Forzar el uso de IPv6.
-sPuerto y dirección de escucha del servidor.

El servidor puede realizar pruebas de latencia y ancho de banda y permanece activo hasta que lo termina con Control-C.

Ejemplos

Este comando ejecuta una prueba de ping ICMP para 10 iteraciones con 3 iteraciones de calentamiento:

psping -n 10 -w 3 marklap

Para ejecutar una prueba de conexión TCP, especificae el número de puerto. El siguiente comando ejecuta los intentos de conexión contra el objetivo lo más rápido posible, y solo imprime un resumen cuando termina con las 100 iteraciones y 1 iteración de calentamiento:

psping -n 100 -i 0 -q marklap:80

Para configurar un servidor para pruebas de latencia y ancho de banda, simplemente especifica la opción -s y la dirección de origen y el puerto al que se vinculará el servidor:

psping -s 192.168.2.2:5000

Se requiere un tamaño de búfer para realizar una prueba de latencia de TCP. Este ejemplo mide la latencia de ida y vuelta de enviar un paquete de 8 KB al servidor de destino, imprimiendo un histograma con 100 cubos cuando se completa:

psping -l 8k -n 10000 -h 100 192.168.2.2:5000

Este comando prueba el ancho de banda de un servidor PsPing que escucha en la dirección IP de destino durante 10 segundos y produce un histograma con 100 cubos. Ten en cuenta que la prueba debe ejecutarse durante al menos un segundo después del calentamiento para que se genere un histograma. Simplemente agrega -u para que PsPing realice una prueba de ancho de banda UDP.

psping -b -l 8k -n 10000 -h 100 192.168.2.2:5000

Informar de errores

Si encuentras algún error o aporte a la información proporcionada por favor dirígela a soporte@ehack.mx

PsTools

PsPing es parte de un conjunto creciente de herramientas de línea de comandos de Sysinternals que ayudan en la administración de sistemas locales y remotos llamados PsTools.

Obtener el programa

Referencias

Fuente Imágenes

PsPing: Imágenes cortesía by Nala Systems

PsPing by Roberto C. González traducido y ampliado para Ethical Hack algunas partes se adaptan directamente del sitio SysInternals de Microsoft
©2022, Ethical Hack, Todos los derechos reservados sobre la traducción.
©2022, Ethical Hack, Todos los derechos reservados sobre el contenido propio.

Powered by – Ethical Hack

eHack Blog

Entradas recientes

dnsenum

El comando dnsenum es una herramienta de línea de comandos para realizar enumeración de DNS…

10 meses hace

Las 24 listas negras de IPv4 más comunes.

En esta entrada te presento 24 de las listas negras más comunes que los servidores…

1 año hace

ZoomIt – SysInternals

ZoomIt es una herramienta de anotación y zoom de pantalla para presentaciones técnicas que incluyen…

1 año hace

WinObj – SysInternals

WinObj es el visor de espacios de nombres de Object Manager definitivo. Es la primera…

1 año hace

WhoIs – SysInternals

Whois realiza el registro de registro para el nombre de dominio o la dirección IP…

1 año hace

VolumeID – SysInternals

VolumeID – Esta utilidad, le permite cambiar los identificadores de los discos FAT y NTFS…

1 año hace