MoazMohamed891/Phishing_Detector

GitHub: MoazMohamed891/Phishing_Detector

一款 Python 命令行工具,通过多源 OSINT 数据库查询与启发式分析对 URL 进行钓鱼、恶意软件和诈骗风险评估。

Stars: 0 | Forks: 0

# Phishing_Detector 钓鱼 URL 扫描器 & 威胁分析器 - 使用多个 OSINT 数据库和启发式分析来检测钓鱼、恶意软件和诈骗 URL。 # 🛡️ Phishing Detector - URL 扫描器 一款强大的钓鱼 URL 检测工具,通过使用多个 OSINT 数据库、启发式分析和威胁情报源来分析 URL,从而识别钓鱼、恶意软件和诈骗行为。 ## 功能 - **多源扫描** - 针对 URLhaus、urlscan.io 和 ScanMyLinks 对 URL 进行检查 - **启发式分析** - 检测可疑的 TLD、基于 IP 的 URL、URL 缩短服务以及缺失的 HTTPS - **页面内容分析** - 扫描登录表单、钓鱼关键字、隐藏元素和外部脚本 - **风险评分** - 提供 0-100 的风险评分以及威胁分类(PHISHING、MALWARE、SCAM、SUSPICIOUS) - **URL 哈希** - 为 URL 生成 MD5、SHA1 和 SHA256 哈希 - **品牌横幅** - 带有社交链接的 ASCII 艺术横幅 - **颜色编码输出** - 仅使用红色、蓝色、绿色、紫色 ANSI 颜色 ## 安装说明 ``` git clone https://github.com/MoazMohamed891/phishing-detector.git cd phishing-detector pip install requests beautifulsoup4 python phishing_detector.py python phishing_detector.py http://example.com python phishing_detector.py https://suspicious-site.xyz/login python phishing_detector.py http://192.168.1.1/phishing What It Checks Check Description HTTPS Checks if URL uses encryption IP Address Detects raw IP usage instead of domain Suspicious TLD Flags .tk, .xyz, .top, .buzz and other risky TLDs URL Shorteners Detects bit.ly, tinyurl, goo.gl, etc. Trusted Domain Checks against known legitimate domains Login Forms Scans page for password input forms Phishing Keywords Detects "verify", "account", "suspend", "urgent" etc. External Scripts Counts scripts from different domains Hidden Elements Finds hidden page elements External Scan Services URLhaus - Abuse.ch phishing database urlscan.io - URL scanning and verdict service ScanMyLinks - Link safety checker Risk Levels HIGH RISK (60-100) - 🚨 Do NOT visit this URL MEDIUM RISK (30-59) - ⚠️ Be careful with this URL LOW RISK (0-29) - ✅ Appears relatively safe Author Moaz Mohamed GitHub: @MoazMohamed891 LinkedIn: Moaz Mohamed Website: Profile ```
标签:Python, Splunk, URL扫描, 威胁情报, 开发者工具, 无后门, 逆向工具, 钓鱼检测