Tinger es una herramienta de línea de comandos que hace ping a todos los enlaces de un archivo, comprueba si están activos y registra los enlaces activos en un archivo nuevo. Admite enlaces HTTP, HTTPS y UDP.
Para ejecutar Tinger desde el código fuente, descárguelo y ejecute dart run tinger <arguments>
en el directorio raíz.
También puede descargar el ejecutable desde la página de versiones y ejecutarlo directamente desde la línea de comandos.
Nota: El archivo EXE no está firmado, por lo que es posible que reciba una advertencia de Windows Defender. Otra nota: Tinger no tiene bibliotecas de Windows, por lo que también debería ejecutarse en Linux y macOS con la compilación EXE.
./tinger.exe -p <path> -o <output> [-t <timeout>] [-r <retries>] [-h]
(o dart run tinger <arguments>
si se ejecuta desde la fuente)
Opción | Descripción | Valor predeterminado |
---|---|---|
-p , --path | Ruta al archivo que contiene enlaces | list.txt |
-o , --output | Ruta al archivo de salida | working_links.txt |
-t , --timeout | Tiempo de espera en segundos | 3 |
-r , --retries | Número de reintentos | 3 |
-h , --help | Mostrar mensaje de ayuda y salir | N / A |
./tinger.exe -p trackers.txt -o output.txt -t 1 -r 0
trackers.txt
con un tiempo de espera de 1 segundo y sin reintentos, y registra los enlaces activos en output.txt
. Ejemplo de un archivo trackers.txt
:
https://tracker1.com/announce
https://tracker2.com/announce
udp://tracker3.com/announce
o
https://tracker1.com/announce
https://tracker2.com/announce
udp://tracker3.com/announce
Ejemplo de un archivo output.txt
:
https://tracker1.com/announce
udp://tracker3.com/announce
digamos que tracker2 está inactivo