sri246902-cyber/Campus-Shield

GitHub: sri246902-cyber/Campus-Shield

CampusShield 是一款 Android 端钓鱼 URL 检测应用,通过多维安全分析帮助用户在打开链接前识别恶意网站。

Stars: 0 | Forks: 0

# 🛡️ CampusShield CampusShield 是一款 Android 网络安全应用,旨在帮助用户在打开潜在恶意 URL 之前识别它们。 该应用会执行多项安全检查,并将 URL 分类为 **安全**、**可疑** 或 **钓鱼**。 ## 🚀 功能 ### 🌐 DNS 分析 * 验证域名是否能正确解析。 * 检测无效或可疑的域名。 ### 📅 WHOIS 分析 * 检查域名注册信息。 * 计算域名年龄。 * 标记可能存在风险的新注册域名。 ### 🔒 SSL 验证 * 验证 SSL 证书。 * 检测不安全的连接。 ### ↪ 重定向分析 * 识别过多的重定向。 * 检测可疑的重定向链。 ### ☣ 威胁情报 * 对照威胁情报数据库检查 URL。 * 检测已知的恶意网站。 ### 📊 风险评分 * 结合多种安全指标。 * 生成最终的安全得分。 * 将 URL 分类为: * ✅ 安全 * ⚠️ 可疑 * 🚨 钓鱼 ### 📱 Android 集成 * 使用 Kotlin 和 Jetpack Compose 构建。 * 支持通过 Android 分享和 deep link 进行 URL 分析。 ## 🛠️ 技术栈 * Kotlin * Jetpack Compose * Android Studio * Retrofit * Gson * Git & GitHub ## ⚙️ 安装说明 1. 克隆仓库: ``` git clone https://github.com/sri246902-cyber/Campus-Shield.git ``` 2. 在 Android Studio 中打开项目。 3. 创建一个 `local.properties` 文件并添加: ``` WHOIS_API_KEY=YOUR_KEY THREAT_API_KEY=YOUR_KEY ``` 4. 同步 Gradle 并运行应用程序。 ## 🔐 安全说明 API 密钥使用本地配置文件进行存储,不包含在公开的仓库中。 ## 👨‍💻 作者 **SRI NIRANJANA J** 计算机科学与工程学士 (BE-COMPUTER SCIENCE AND ENGINEERING) 大一 (1st YEAR) ## 📌 版本 CampusShield v1.0 image image image image
标签:Android, DSL, Jetpack Compose, Kotlin, URL分析, 威胁情报, 开发者工具, 网络安全, 钓鱼检测, 隐私保护