tinger
1.0.0 - Initial release
Tinger는 파일의 모든 링크를 핑하고 링크가 살아 있는지 확인하고 새 파일에 라이브 링크를 기록하는 명령줄 도구입니다. HTTP, HTTPS 및 UDP 링크를 지원합니다.
소스에서 Tinger를 실행하려면 Tinger를 다운로드하고 루트 디렉터리에서 dart run tinger <arguments>
실행하세요.
릴리스 페이지에서 실행 파일을 다운로드하고 명령줄에서 직접 실행할 수도 있습니다.
참고: EXE 파일은 서명되지 않았으므로 Windows Defender에서 경고를 받을 수 있습니다. 또 다른 참고 사항: Tinger에는 Windows 라이브러리가 없으므로 EXE 빌드를 통해 Linux 및 macOS에서도 실행되어야 합니다.
./tinger.exe -p <path> -o <output> [-t <timeout>] [-r <retries>] [-h]
(또는 소스에서 실행하는 경우 dart run tinger <arguments>
)
옵션 | 설명 | 기본값 |
---|---|---|
-p , --path | 링크가 포함된 파일의 경로 | list.txt |
-o , --output | 출력 파일 경로 | working_links.txt |
-t , --timeout | 시간 초과(초) | 3 |
-r , --retries | 재시도 횟수 | 3 |
-h , --help | 도움말 메시지를 표시하고 종료합니다. | 해당 없음 |
./tinger.exe -p trackers.txt -o output.txt -t 1 -r 0
trackers.txt
의 모든 링크를 핑하고, 라이브 링크를 output.txt
에 기록합니다. trackers.txt
파일의 예:
https://tracker1.com/announce
https://tracker2.com/announce
udp://tracker3.com/announce
또는
https://tracker1.com/announce
https://tracker2.com/announce
udp://tracker3.com/announce
output.txt
파일의 예:
https://tracker1.com/announce
udp://tracker3.com/announce
그냥 tracker2가 다운됐다고 말해두죠