Tinger هي أداة سطر أوامر تقوم باختبار جميع الروابط من ملف ما، والتحقق مما إذا كانت حية، وتسجيل الروابط المباشرة في ملف جديد. وهو يدعم روابط HTTP، HTTPS، وUDP.
لتشغيل Tinger من المصدر، قم بتنزيله وتشغيل dart run tinger <arguments>
في الدليل الجذر.
يمكنك أيضًا تنزيل الملف القابل للتنفيذ من صفحة الإصدارات وتشغيله مباشرة من سطر الأوامر.
ملاحظة: لم يتم توقيع ملف EXE، لذا قد تتلقى تحذيرًا من Windows Defender. ملاحظة أخرى: لا يحتوي Tinger على مكتبات Windows، لذا يجب أن يعمل على Linux وmacOS بالإضافة إلى إصدار EXE.
./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 معطل