تطبيق URLCheck يعمل كوسيط عند فتح روابط الويب. عندما تقوم بذلك، سيتم عرض نافذة تحتوي على معلومات حول الرابط، مما يتيح لك إجراء تغييرات عليه أيضًا.
مفيد بشكل خاص عندما تحتاج إلى فتح رابط خارجي سواء من البريد الإلكتروني، أو تطبيق شبكة اجتماعية أو غيرها.
تم تطوير تطبيق URLCheck بواسطة TrianguloY، أصلاً للاستخدام الشخصي. إنه مفتوح المصدر (بترخيص CC BY 4.0)، مجاني، بدون أي إعلانات أو تعقب، حجمه خفيف ويستخدم أقل قدر من الأذونات الضرورية (إذن الإنترنت فقط، لفحص الوحدات الذي لن يتم تنفيذه إلا عند طلب المستخدم). كما يتوفر الشفرة المصدرية على GitHub أيضًا، إذا كنت ترغب في اقتراح تغييرات، أو إجراء تعديلات أو اقتراح ترجمة جديدة: https://github.com/TrianguloY/UrlChecker
تم تصميم التطبيق من خلال إعداد معياري، يمكنك تمكين/تعطيل وإعادة ترتيب الوحدات الفردية، التي تشمل:
* Input text: يعرض الرابط الحالي الذي يمكن تحريره يدوياً. لا يمكن تعطيله.
* History: يمكنك عرض واستعادة أي تغيير من الوحدات الأخرى، بما في ذلك التحريرات من المستخدم (ميزة التراجع/إعادة).
* Log: يحتفظ بسجل لجميع الروابط التي تم فحصها، يمكنك عرضها، وتحريرها، ونسخها، ومسحها...
* Status code: يجري طلب شبكي لاسترجاع الرابط، ويتم عرض كود الحالة (موافق، خطأ في الخادم، غير موجود...). بالإضافة إلى ذلك، إذا كان يتم التوجيه إلى رابط جديد، اضغط على الرسالة للتحقق من الرابط الجديد. يتم جلب الرابط، ولكن لا يتم تقييمه، لذا لن يتم اكتشاف التوجيه بناءً على JavaScript.
* Url Scanner: يسمح لك بفحص الرابط باستخدام VirusTotal، والتحقق من التقرير. يتطلب مفتاح API الشخصي المجاني من VirusTotal للعمل. VirusTotal™ هي علامة تجارية لـ Google، Inc.
* Url Cleaner: يستخدم كتالوج ClearURLs لإزالة المعرف والمعلمات الغير مفيدة من الرابط. كما يسمح بالتوجيهات الشائعة للرابط دون الحاجة إلى الاتصال بالإنترنت. الكتالوج المضمن من https://docs.clearurls.xyz/latest/specs/rules/
* Unshortener: يستخدم https://unshorten.me/ لإلغاء تقصير الروابط عن بعد.
* Queries remover: يعرض المعلمات(parameters) الفردية لعنوان URL بالشكل المفكك، حيث يمكنك إزالتها أو التحقق منها.
* Pattern module: يقوم بفحص العنوان URL باستخدام نماذج تعابير منتظمة تحذر، تقترح أو تطبق الاستبدالات. يمكنك تعديل أو إنشاء نماذج الخاصة بك، أو حتى استخدام تلك التي تم إنشاؤها من قبل المستخدمين. تشمل النماذج المدمجة:
- تحذير عندما يحتوي على أحرف غير ASCII مثل الحروف اليونانية. يمكن استخدام ذلك للصيد الاحتيالي: googĺe.com بدلاً من google.com
- اقتراح استبدال "http" بـ "https"
- اقتراح استبدال YouTube أو Reddit أو Twitter ببدائل تحافظ على الخصوصية [معطلة افتراضيًا]
* Hosts checker: يعلم هذا الوحدة المضيفين، وتكوينها سواء بتحديدها يدويًا أو باستخدام ملف يحاكي المضيفين عن بُعد. يمكنك استخدامه للتحذير من المواقع الخطرة أو الخاصة. تحدد التكوينات المدمجة مضيفي StevenBlack's (البرمجيات الإعلانية/الخبيثة، الأخبار الزائفة، القمار، ومحتوى البالغين) من https://github.com/StevenBlack/hosts
* Debug module: يعرض عنوان URI للنية، ومعلومات اختيارية حول خدمة العلامات التابعة المخصصة (custom tabs service). هذا مخصص للمطورين.
* Open module: يحتوي على أزرار الفتح والمشاركة. إذا كان بإمكان فتح الرابط باستخدام تطبيقات متعددة، سيتم عرض سهم لتمكينك من الاختيار. لا يمكن تعطيله.