这个项目能做什么
Social Analyzer 是一款开源OSINT(开源情报)工具,用于在超过1000个社交媒体网站和网站上分析和定位个人资料。它以API、命令行界面和本地Web应用的形式分发,旨在本地运行而非作为托管服务。
该项目使用多个检测和分析模块。检测依赖于结合多种技术的评分机制,产生从0到100的分数(No、Maybe、Yes),以限制误报。分析和公开提取的信息被定位为调查与可疑或恶意活动(如网络欺凌、网络诱骗、网络跟踪和虚假信息)相关的个人资料的辅助手段。README指出,该项目被一些资源有限国家的执法机构使用,且他们的检测数据库与公共数据库不同。
列出的功能包括:字符串和名称分析(含排列组合);通过HTTPS库和Webdriver进行资料发现;使用逗号分隔名称进行多资料搜索以关联;多层检测(OCR、普通、高级、特殊);通过Ixora可视化资料信息(含元数据和模式提取);力导向元数据图;使用Alexa排名按顶级排名或国家搜索;按网站类型(如成人或音乐)搜索;资料统计和静态信息;跨元数据统计;通过可选的Google API进行搜索引擎查询;通过Google和DuckDuckGo API进行自定义查询;资料截图、标题、信息和站点描述;名称来源、相似性和按语言的常用词分析;有限的年龄估计;可配置的用户代理、代理、超时和隐式等待;Python和NodeJS命令行界面;检测到的资料截图(需要较新的Chrome);仅限docker-compose的网格选项以加快检查;日志转储到文件夹或终端;可调整的工作线程数(默认15);重新检查失败的资料;按好、可能或坏过滤;JSON导出;以及简化的Web界面和命令行界面。
特殊检测列出的包括Facebook(电话号码、姓名或资料名)、Gmail地址和Google账户。安装文档涵盖Linux下的Node Web应用、Node CLI、Python包或Python脚本,其他方法(Windows、macOS、Raspberry Pi)在wiki中引用。Web应用在localhost的9005端口运行。命令行选项涵盖用户名、网站选择、分析模式(快速、慢速、特殊)、输出格式、显示字段、方法、过滤器、国家、类型、前N选择、提取、元数据、修剪、头部、日志目录、超时和静默模式。该工具也可以作为Python对象导入。
资源包括DuckDuckGo API、Google API、NodeJS、bootstrap、selectize、jQuery、Wikipedia、font-awesome、selenium-webdriver和tesseract.js。README包含免责声明,指出该项目应被视为安全项目,网站可以请求排除,它缺乏访问控制且仅供本地使用,私有模块的问题应直接提出而非在GitHub上提出。
评论
0 评分人数达到10人后显示
登录后参与讨论。