📦 Android App URLCheck - Allows analyzing (or sharing) URLs before opening them. [Open Source]

BoredLemon

Eternal Poster
URLCheck acts as an amazingly customizable and powerful intermediary when opening url links, allowing, among other things: to remove trackers, affiliate links, unnecessary elements, check Hosts, facilitating link holding and sharing, protecting against certain phishing techniques and many more...

The app is structured with a modular setup, you can enable/disable and reorder individual modules, which include:

* Input text: Displays the current url which can be edited manually. Can't be disabled.

* History: View and revert any change from other modules, including edits from the user (typical undo/redo feature)

* Log: Keeps a log of all checked urls, which you can view, edit, copy, clear...

* Status code: By pressing the button a network request will be made to retrieve that url, and the status code will be displayed (ok, server error, not found...). Additionally, if it corresponds to a redirection, press the message to check the new url. The url is fetched, but not evaluated, so redirection based on javascript won't be detected.

* Url Scanner: Allows you to scan the url using VirusTotal, and check the report. A free personal VirusTotal API key is needed for it to work. VirusTotal™ is a trademark of Google, Inc.

* Url Cleaner: Uses the ClearURLs catalog to remove referral and useless parameters from the url. It also allows for common offline url redirections. Built-in catalog from You do not have permission to view the full content of this post. Log in or register now.

* Unshortener: Uses You do not have permission to view the full content of this post. Log in or register now. to unshorten urls remotely.

* Queries remover: Displays the decoded individual url queries, which you can remove or check.

* Pattern module: Checks the url with regex patterns that warns, suggests or applies replacements. You can modify or create your own patterns, or even use user-created ones.
Built-in patterns include:
  • Warning when contains non-ascii characters like greek letters. This can be used for phishing: googĺe.com vs google.com
  • Suggest replacing 'http' with 'https'
  • Suggest replacing Youtube, Reddit or Twitter with privacy-friendly alternatives [disabled by default]

* Hosts checker: This module labels hosts, configured either by specifying them manually or by using a remote hosts-like file. You can use it to warn about dangerous or special sites. The builtin configuration specifies StevenBlack's hosts (adware/malware, fakenews, ******** and ãdül† content) from You do not have permission to view the full content of this post. Log in or register now.

* Debug module: Displays the intent uri, and optionally info about the ctabs (custom tabs) service. This is intended for developers.

* Open module: Contains the open and share buttons. If a link can be opened with multiple apps, an arrow will be shown to let you choose. Can't be disabled.

1724575128585.webp1724575136859.webp


Download
 

About this Thread

  • 2
    Replies
  • 605
    Views
  • 3
    Participants
Last reply from:
PHC-BobTaylor

Online now

Members online
1,247
Guests online
4,240
Total visitors
5,487

Forum statistics

Threads
2,314,374
Posts
29,178,106
Members
1,184,111
Latest member
jiedv
Back
Top