LinkShield is an Android application designed to protect users from phishing attempts and malicious links. It intercepts link clicks across the system, checks the URL and provides real-time alerts before the link is opened.
- Provide an additional security layer against suspicious links on Android devices.
- Detect potentially dangerous links before they are opened in the browser.
- Allow users to make informed decisions about continuing or blocking a link.
- Link Interception: Monitors and detects link clicks across various apps.
- Link Analysis: Compares URLs to a database of malicious links.
- User Alerts: Displays a warning when a suspicious link is detected, allowing users to proceed or block.
- History Tracking: Stores a record of intercepted links and user decisions.
- Custom Browser Handling: Redirects safe links to the user’s chosen browser.
- Lightweight notifications during link checks.
- Warning screens for flagged URLs with clear choices for users.
- Simple, minimal UI for managing history and settings.
- Language: Kotlin / Java (Android)
- Networking: HTTPS, Retrofit
- Optional Integration: External APIs like VirusTotal or PhishTank
client_app/ # Android source code server_app/ # Backend (optional, for centralized URL analysis) README.md # This file
For more details, see the full project specification PDF.