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, 反钓鱼, 威胁情报, 开发者工具, 指纹识别, 攻击活动追踪, 无后门, 网络安全, 聚类分析, 逆向工具, 钓鱼检测, 防御工具, 隐私保护, 页面相似度