Maigret: 从数千个网站收集个人信息的工具
一、项目简介
Maigret是一个能够通过用户名从数千个网站收集个人信息的工具。它不需要API密钥,是Sherlock的一个易于使用且强大的分支。目前支持超过3000个网站(有完整列表),默认按照流行度降序对500个热门网站进行搜索,也支持对Tor网站、I2P网站和域名(通过DNS解析)的检查。
二、项目核心技术
其主要功能包括解析个人资料页面、提取个人信息、查找其他资料的链接等。它还能进行递归搜索(通过新发现的用户名和其他ID)、按标签(网站类别、国家)搜索、审查和验证码检测、请求重试等。相关功能在文档中有完整描述。
三、项目实践案例
它可以进行页面解析和递归用户名搜索的演示(有asciinema视频展示),能生成PDF、HTML和Xmind8报告,例如通过命令“maigret user–”可生成HTML报告,“maigret user–pdf”生成PDF报告等。还可以按特定标签进行搜索,如“maigret user–tagsphoto,dating”就在标记为照片和约会的网站上搜索。
四、项目总结
Maigret是一个功能丰富的开源工具,可用于合法的教育目的等。它有着良好的安装和使用方式,包括通过pip、Docker安装或者直接从克隆的仓库运行等。欢迎大家在使用过程中有任何问题、建议或者反馈都积极留言参与讨论。