Sairaj0212/Cyber-Awareness-Phishing-Tool

GitHub: Sairaj0212/Cyber-Awareness-Phishing-Tool

一个基于Python正则表达式和评分机制的基础钓鱼信息检测工具,用于安全防范意识教育与初步风险识别。

Stars: 0 | Forks: 0

# 🔐 钓鱼检测工具 ## 📌 概述 这是一个简单的基于 Python 的钓鱼检测工具,它使用基于规则的逻辑分析文本消息并识别潜在的诈骗或钓鱼企图。它会检查常见的指标,如可疑关键词、链接、紧急性以及可能的 OTP 模式。 ## 🎯 目标 构建一个基础的网络安全意识工具,帮助用户识别钓鱼信息并遵循安全的在线操作规范。 ## ⚙️ 功能 - 检测与钓鱼相关的关键词(例如,urgent、verify、bank) - 识别可疑链接(http、https、www) - 标记数字模式(可能的 OTP 诈骗) - 提供风险分类: - ⚠️ 极有可能是钓鱼信息 - ⚠️ 可疑 - ✅ 似乎安全 - 显示分类原因 ## 🧠 工作原理 该工具使用: - 正则表达式(`re` 模块) - 针对诈骗指标的模式匹配 - 评分系统: - 关键词匹配 → +1 - 检测到链接 → +2 - 数字模式 → +1 ### 决策逻辑 - 得分 ≥ 3 → ⚠️ 极有可能是钓鱼信息 - 得分 = 2 → ⚠️ 可疑 - 得分 < 2 → ✅ 似乎安全 ## 🧪 示例 **输入:** Your bank account is suspended! Click here immediately: http://fake-link.com **输出:** ⚠️ Likely phishing message 原因: - 匹配模式:'bank' - 匹配模式:'suspended' - 匹配模式:'click here' - 包含链接 ## 🚀 如何运行 1. 安装 Python 2. 将脚本保存为 `phishing_checker.py` 3. 运行: python phishing_checker.py 4. 根据提示输入消息 ## 📂 项目结构 phishing-detection-tool/ ├── phishing_checker.py ├── README.md ## 🔮 未来改进 - 添加图形用户界面 (GUI) - 使用机器学习改进检测 - URL/域名信誉检查 ## 👤 作者 Sairaj Shinde ## ⚠️ 免责声明 这是一个基于规则的基础工具,出于教育和防范意识目的而创建。它可能无法检测出所有的钓鱼企图,因此不应作为唯一的安全解决方案使用。
标签:DNS枚举, OTP诈骗检测, Python, URL检测, 云计算, 威胁情报, 安全意识, 安全教育, 开发者工具, 文本分析, 无后门, 欺诈防范, 网络安全, 网络安全工具, 规则引擎, 诈骗防护, 逆向工具, 钓鱼检测, 隐私保护