aryansinghnaman/AI-Threat-Intelligence-Scanner

GitHub: aryansinghnaman/AI-Threat-Intelligence-Scanner

基于机器学习和启发式规则的钓鱼网站检测工具,通过URL分析生成风险评分和可解释的安全报告。

Stars: 0 | Forks: 0

# AI 威胁情报扫描器 AI 威胁情报扫描器是一款基于机器学习的网络安全工具,通过分析 URL 来检测钓鱼或恶意网站。该系统结合了机器学习、URL 安全分析和威胁情报技术,以生成详细的安全报告。 ## 问题背景 钓鱼网站旨在窃取密码、银行详细信息和个人数据等敏感信息。许多用户无法轻易识别恶意网站。本项目旨在利用机器学习和安全分析技术自动检测钓鱼网站。 ## 解决方案 该系统通过多层安全机制分析网站 URL,包括机器学习预测、URL 结构分析、可疑关键词检测以及威胁情报检查。它会生成一份安全报告,解释风险等级及分类的可能原因。 ## 功能特性 - 机器学习钓鱼检测 - URL 安全分析 - 可解释 AI 预测 - 威胁情报扫描 - 扫描历史仪表板 - 网络安全仪表板 UI ## 示例输出 **结果:钓鱼网站 (PHISHING WEBSITE)** **置信度:91%** **风险等级:高 (HIGH)** ### 原因 - URL 长度异常长 - 检测到可疑关键词 - 网站未使用 HTTPS ## 技术栈 ### 后端 Python Flask ### 机器学习 Scikit-learn Random Forest Classifier ### 前端 HTML CSS ### 安全分析 URL 特征分析 关键词检测 HTTPS 验证 威胁情报检查 ## 系统架构 用户界面 ↓ Flask 后端 ↓ URL 特征提取 ↓ 机器学习模型 ↓ 威胁情报检查 ↓ 安全报告 ## 项目结构 fraud_website_detector │ ├── app.py ├── dataset.csv ├── model.pkl ├── vectorizer.pkl ├── requirements.txt ├── README.md │ ├── templates │ └── index.html │ ├── uploads ## 安装说明 克隆仓库 git clone 安装依赖 pip install -r requirements.txt 运行应用 python app.py 在浏览器中打开 http://127.0.0.1:5000 ## 未来改进 - 集成 VirusTotal API - 实时威胁情报扫描 - 用于自动网站检测的浏览器扩展 - 使用更大的钓鱼数据集进行训练 ## 使用场景 - 检测钓鱼网站 - 提高网络安全意识 - 网络安全教育教学演示 - 黑客马拉松网络安全项目 ## 作者 作为一个机器学习网络安全项目开发,旨在检测钓鱼攻击和恶意 URL。
标签:Apex, Flask, GraphQL安全矩阵, HTTPS验证, ML分类, Python, Scikit-learn, SOC工具, URL分析, Web安全, 人工智能, 后端开发, 多模态安全, 威胁情报, 安全仪表盘, 安全扫描器, 开发者工具, 无后门, 机器学习, 欺诈网站检测, 漏洞发现, 特征提取, 用户模式Hook绕过, 网络安全, 蓝队分析, 逆向工具, 钓鱼检测, 随机森林, 隐私保护, 风险评分