rudragaur-01/phishing-analyzer-api

GitHub: rudragaur-01/phishing-analyzer-api

基于Python和FastAPI的钓鱼链接检测API,通过启发式规则和WHOIS域名情报进行自动化风险评分。

Stars: 0 | Forks: 0

# 钓鱼攻击分析器API ![Python](https://img.shields.io/badge/python-3.11-blue) ![FastAPI](https://img.shields.io/badge/FastAPI-0.135.3-green) ![License](https://img.shields.io/badge/license-MIT-yellow) 基于Python的API,通过启发式方法、域名情报和自动化风险评分来检测钓鱼链接。非常适合SOC L1威胁分析和URL威胁检测。 ## 功能 - 使用以下方法检测钓鱼链接: - URL长度 - 基于IP的URL - 可疑关键词(`login`、`verify`、`secure`、`bank`) - 通过WHOIS查询域名年龄 - 自动化评分系统将URL分类为**钓鱼**、**可疑**或**合法** - 基于FastAPI的REST API,带有Swagger UI文档 ## 使用的技术 - Python 3.x - FastAPI - Uvicorn - Pydantic - tldextract - python-whois ## 运行说明(Windows和Linux/Mac) ``` # 创建虚拟环境 # Windows: python -m venv venv # Linux/Mac: # python3 -m venv venv # 激活虚拟环境 # Windows: venv\Scripts\activate # Linux/Mac: # source venv/bin/activate # 安装依赖项 pip install -r requirements.txt # 运行 FastAPI 服务器 uvicorn main:app --reload ```
标签:AMSI绕过, API开发, AV绕过, FastAPI, IP识别, SOC L1, SOC工具, URL分析, Web安全, WHOIS查询, 关键词检测, 协议探测, 域名情报, 威胁分析平台, 威胁情报, 威胁检测, 开发者工具, 恶意URL识别, 攻击防御, 漏洞发现, 结构化查询, 网络安全, 自动化安全, 蓝队分析, 逆向工具, 钓鱼检测, 隐私保护, 风险评分