Tinger est un outil de ligne de commande qui envoie une requête ping à tous les liens d'un fichier, vérifie s'ils sont actifs et enregistre les liens actifs dans un nouveau fichier. Il prend en charge les liens HTTP, HTTPS et UDP.
Pour exécuter Tinger à partir des sources, téléchargez-le et exécutez dart run tinger <arguments>
dans le répertoire racine.
Vous pouvez également télécharger l'exécutable depuis la page des versions et l'exécuter directement depuis la ligne de commande.
Remarque : Le fichier EXE n'est pas signé, vous pourriez donc recevoir un avertissement de Windows Defender. Autre remarque : Tinger n'a pas de bibliothèques Windows, il devrait donc également fonctionner sous Linux et macOS avec la version EXE.
./tinger.exe -p <path> -o <output> [-t <timeout>] [-r <retries>] [-h]
(ou dart run tinger <arguments>
s'il est exécuté à partir de la source)
Option | Description | Valeur par défaut |
---|---|---|
-p , --path | Chemin d'accès au fichier contenant les liens | list.txt |
-o , --output | Chemin d'accès au fichier de sortie | working_links.txt |
-t , --timeout | Délai d'expiration en secondes | 3 |
-r , --retries | Nombre de tentatives | 3 |
-h , --help | Afficher le message d'aide et quitter | N / A |
./tinger.exe -p trackers.txt -o output.txt -t 1 -r 0
trackers.txt
avec un délai d'attente de 1 seconde et aucune tentative, et enregistre les liens en direct dans output.txt
. Exemple de fichier trackers.txt
:
https://tracker1.com/announce
https://tracker2.com/announce
udp://tracker3.com/announce
ou
https://tracker1.com/announce
https://tracker2.com/announce
udp://tracker3.com/announce
Exemple de fichier output.txt
:
https://tracker1.com/announce
udp://tracker3.com/announce
disons simplement que tracker2 est en panne