Sistemas SysInternals Windows

PsPing – SysInternals

PsPing

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

Otras consideraciones

Ninguna.

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

Finalmente, puedes entrar al foro oficial, activo y con comentarios prácticamente a diario, donde otros usuarios responden a preguntas sobre cada una de las utilidades de SysInternals.



Fuente Imágenes


Licencia Creative Commons
  
PsPing, traducido, escrito y ampliado para Ethical Hack por Roberto C. González basado en el trabajo de Mark Russinovch. Algunas partes se adaptan directamente del sitio SysInternals de Microsoft Se distribuye bajo una Licencia Creative Commons Atribución-NoComercial-CompartirIgual 4.0 Internacional. 

©2022-2025, Ethical Hack, Todos los derechos reservados sobre la traducción.
©2022-2025, Ethical Hack, Todos los derechos reservados sobre el contenido propio.


                                    

eHack Blog

About Author

Leave a comment

También te podría gustar...

Accesschk - SysInternals
Sistemas SysInternals Windows

AccessChk – SysInternals

AccessChk permite a administradores verificar rápidamente los accesos de usuarios o grupos a recursos en Windows con una interfaz intuitiva.
Sistemas SysInternals Windows

AccessEnum – SysInternals

AccessEnum revela permisos diferentes a la carpeta raíz en directorios, ayudando a identificar y solucionar brechas de seguridad fácilmente.