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, 威胁情报, 字符串匹配, 开发者工具, 无后门