Tinger é uma ferramenta de linha de comando que executa ping em todos os links de um arquivo, verifica se eles estão ativos e registra os links ativos em um novo arquivo. Suporta links HTTP, HTTPS e UDP.
Para executar o Tinger a partir do código-fonte, baixe-o e execute dart run tinger <arguments>
no diretório raiz.
Você também pode baixar o executável na página de lançamentos e executá-lo diretamente na linha de comando.
Nota: O arquivo EXE não está assinado, portanto você poderá receber um aviso do Windows Defender. Outra observação: o Tinger não possui bibliotecas do Windows, portanto, deve rodar no Linux e no macOS também com a versão EXE.
./tinger.exe -p <path> -o <output> [-t <timeout>] [-r <retries>] [-h]
(ou dart run tinger <arguments>
se estiver executando a partir da fonte)
Opção | Descrição | Valor padrão |
---|---|---|
-p , --path | Caminho para o arquivo contendo links | list.txt |
-o , --output | Caminho para o arquivo de saída | working_links.txt |
-t , --timeout | Tempo limite em segundos | 3 |
-r , --retries | Número de tentativas | 3 |
-h , --help | Mostrar mensagem de ajuda e sair | N / D |
./tinger.exe -p trackers.txt -o output.txt -t 1 -r 0
trackers.txt
com um tempo limite de 1 segundo e sem novas tentativas, e registra os links ativos em output.txt
. Exemplo de arquivo 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
Exemplo de um arquivo output.txt
:
https://tracker1.com/announce
udp://tracker3.com/announce
digamos apenas que o tracker2 está inativo