Debasmita-Rana/URL-Checker

GitHub: Debasmita-Rana/URL-Checker

SafeLink 是一款基于 Python 的 URL 安全分析工具,结合本地启发式检测与 VirusTotal 威胁情报,帮助用户在访问链接前评估其安全风险。

Stars: 0 | Forks: 0

# 🛡️ SafeLink – URL 安全分析器 **SafeLink** 是一款基于 Python 的网络安全工具,用于分析 URL 的潜在安全风险。它将本地安全检查与 VirusTotal 威胁情报相结合,帮助用户在访问前确定 URL 是否安全。 ## ✨ 功能 * ✅ URL 验证 * 🌐 URL 信息提取(协议、域名、路径、查询、端口) * 🔗 网站可达性检查 * 🚩 可疑 URL 模式检测 * 📊 风险评分与风险等级分类 * 🛡️ 集成 VirusTotal API 进行实时威胁分析 * 📄 生成专业的安全报告 ## 🛠️ 使用的技术 * Python 3 * Requests * Validators * Python Dotenv * VirusTotal API v3 ## 📂 项目结构 * **validator.py** – 验证 URL * **url_info.py** – 提取 URL 详情 * **reachability.py** – 检查网站可访问性 * **suspicious.py** – 检测可疑的 URL 特征 * **risk_score.py** – 计算风险等级 * **virustotal.py** – 集成 VirusTotal API * **report.py** – 生成最终安全报告 ## 🎯 目的 本项目是作为一个对新手友好的网络安全和道德黑客项目开发的,旨在展示安全编程实践、模块化 Python 开发以及实际的威胁情报集成。
标签:Ask搜索, Python, URL检测, VirusTotal, 威胁情报, 字符串匹配, 开发者工具, 无后门