gianniskinalis/phish-fingerprinter
GitHub: gianniskinalis/phish-fingerprinter
从公开威胁源自动收集钓鱼页面,提取结构指纹并通过相似度聚类识别钓鱼工具包的跨域复用
Stars: 0 | Forks: 0
# 钓鱼工具包 Fingerprinter
一款防御性安全工具,用于从公开威胁源收集活跃的钓鱼页面,提取结构指纹并对相似的 kit 进行聚类,以识别跨域的活动复用情况
## 功能
- 从 OpenPhish 获取活跃的钓鱼 URL
- 保存原始 HTML 并提取特征:页面标题、SHA256 哈希值、表单动作、邮箱地址
- 使用结构化 HTML 对比将页面聚类为 kit 家族
- 将所有结果存储在带有时间戳的 SQLite 数据库中
## 流程
get_urls.py -> fetch.py -> similarity.py -> database.py
## 工具与库
- Python 3
- requests, beautifulsoup4
- sqlite3 (内置)
- difflib (内置)
## 使用方法
pip install requests beautifulsoup4
python3 get_urls.py
python3 fetch.py
python3 similarity.py
python3 database.py
## 免责声明
本工具仅供防御性研究目的使用。所有 URL 均来源于公开威胁情报源。
## 作者
**Giannis Kinalis**
*网络安全爱好者*
- **GitHub:** [gianniskinalis](https://github.com/gianniskinalis)
- **LinkedIn:** [Ioannis Kinalis](https://linkedin.com/in/ioannis-kinalis)
标签:BeautifulSoup, C2日志可视化, OpenPhish, Python, Splunk, SQLite, TLS, 反钓鱼, 威胁情报, 开发者工具, 指纹识别, 攻击活动追踪, 无后门, 网络安全, 聚类分析, 逆向工具, 钓鱼检测, 防御工具, 隐私保护, 页面相似度