【工具类】比Sherlock更好用的用户名调查工具——Linkook

admin 2025年2月8日01:12:45评论29 views字数 1881阅读6分16秒阅读模式

【工具类】比Sherlock更好用的用户名调查工具——Linkook

开源情报(OSINT)工具Linkook,主要用于通过单个用户名发现跨多个平台的关联社交账号及相关电子邮件,并支持以 Neo4j 友好格式导出结果进行可视化分析。

  1. 工具功能
    • 多平台搜索
      能依据给定用户名在多个社交媒体平台搜索账号。
    • 深度检索
      进一步获取相互关联的社交账号、用户名、电子邮件等信息。
    • 安全检查
      利用 HudsonRock 的网络犯罪情报数据库,检查相关电子邮件是否遭受网络犯罪或信息窃取感染。
    • 结果导出
      支持将扫描结果导出为 Neo4j 友好的 JSON 格式,便于在 Neo4j 中进行可视化分析。
  2. 安装方法
    • 推荐使用 pipx install linkook 进行安装,也可使用 pip 替代 pipx
    • 手动安装步骤:先 git clone https://github.com/JackJuly/linkook 下载仓库,再 cd linkook 进入目录,接着可直接运行 python -m linkook {username} 或先执行 python setup.py install 安装后使用 linkook {username} 运行。
  3. 使用方式
    • --show-summary
      决定是否显示扫描结果摘要,如展示找到的账号数量、相关用户名和电子邮件数量及是否有泄露等信息。
      【工具类】比Sherlock更好用的用户名调查工具——Linkook
    • --concise
      选择以简洁格式输出结果,精简展示各平台账号及相关电子邮件情况。
      【工具类】比Sherlock更好用的用户名调查工具——Linkook
    • --check-breach
      借助数据库检查电子邮件是否被入侵,若有泄露则在输出中以红色突出显示并在摘要中列出。
      ...Found Emails: notbreached@mail.com, breached@mail.com(breach detected)......========================= Scan Summary =========================...Breached Emails: [email protected]
    • --neo4j
      将查询结果导出为与 Neo4j 数据库导入兼容的 JSON 文件,从而生成neo4j_export.json。在 Neo4j 中,使用 APOC 插件导入 JSON 数据。以下 Cypher 代码将导入数据,并在成功执行后返回导入的节点和关系的计数。
      CALL apoc.load.json("file:///neo4j_export.json") YIELD valueCALL {  WITH value  UNWIND value.nodes AS node  CALL apoc.create.node(    node.labels,    apoc.map.merge({ id: node.id }, node.properties)  ) YIELD node AS createdNode  RETURN count(createdNode) AS nodesCreated}CALL {  WITH value  UNWIND value.relationships AS rel  MATCH (startNode {id: rel.startNode})  MATCH (endNode {id: rel.endNode})  CALL apoc.create.relationship(startNode, rel.type, {}, endNode) YIELD rel AS createdRel  RETURN count(createdRel) AS relsCreated}RETURN nodesCreated, relsCreated;                                            
      【工具类】比Sherlock更好用的用户名调查工具——Linkook其他选项:--help 显示帮助信息;--silent 仅显示摘要并抑制其他输出;--scan-all 扫描 provider.json 文件中所有可用站点;--print-all 输出未找到用户名的站点;--no-color 无颜色输出;--browse 在默认浏览器中浏览所有找到的个人资料;--debug 启用详细日志记录用于调试;--output 指定保存结果的目录,默认为 results--local 强制使用本地 provider.json 文件,可按需添加自定义路径。
  4. 与 Sherlock 对比优势
    • Sherlock 仅在每个平台搜索相同用户名,可能遗漏用户在不同平台使用不同用户名的账号,且可能误包含无关用户的同名账号。
    • Linkook 可递归搜索每个发现的社交账号的关联账号,即便用户名不同也能查找;能提供如电子邮件等更全面的用户在线信息;支持结果导出可视化,便于分析过滤无关账号。

原文始发于微信公众号(百灵猫开源情报分析师):【工具类】比Sherlock更好用的用户名调查工具——Linkook

免责声明:文章中涉及的程序(方法)可能带有攻击性,仅供安全研究与教学之用,读者将其信息做其他用途,由读者承担全部法律及连带责任,本站不承担任何法律及连带责任;如有问题可邮件联系(建议使用企业邮箱或有效邮箱,避免邮件被拦截,联系方式见首页),望知悉。
  • 左青龙
  • 微信扫一扫
  • weinxin
  • 右白虎
  • 微信扫一扫
  • weinxin
admin
  • 本文由 发表于 2025年2月8日01:12:45
  • 转载请保留本文链接(CN-SEC中文网:感谢原作者辛苦付出):
                   【工具类】比Sherlock更好用的用户名调查工具——Linkookhttps://cn-sec.com/archives/3704045.html
                  免责声明:文章中涉及的程序(方法)可能带有攻击性,仅供安全研究与教学之用,读者将其信息做其他用途,由读者承担全部法律及连带责任,本站不承担任何法律及连带责任;如有问题可邮件联系(建议使用企业邮箱或有效邮箱,避免邮件被拦截,联系方式见首页),望知悉.

发表评论

匿名网友 填写信息