Skip to content
KitploitKITPLOIT
工具博客
提交
工具博客
提交

黑客、渗透测试和网络安全工具,武装您的安全武器库!

Kitploit 是一个黑客、网络安全和渗透测试工具的目录。发现最新的项目更新,查找漏洞、分析系统、自动化测试并加强你的安全。

··订阅源·联系·隐私·© 2026 Kitploit

工具目录

分类

查看所有分类
Loading categories
the-endorser — 一个OSINT工具,允许你通过认可/技能来绘制LinkedIn上的人际关系。 | Kitploit
工具/GitHubGitHub/eth0izzle/the-endorser
OSINT (开源情报)侦察信息收集社会工程学
GitHubeth0izzle/the-endorser

the-endorser

一个OSINT工具,允许你通过认可/技能来绘制LinkedIn上的人际关系。

查看仓库网站
354511年前Kitploit 审核通过

最受欢迎

查看全部 →

发现我们社区最常用的工具。

探索所有工具

浏览我们的工具集合

查看所有工具 →
分享

🚨 The Endorser 已不再维护。如果你需要 OSINT 方面的支持或咨询,请发送邮件至 [email protected] 🚨

The Endorser

一款 OSINT 工具,可让你通过推荐/技能绘制 LinkedIn 上人员之间的关系。

查看示例(有向图),该示例基于我和我的朋友(David Prince)的 LinkedIn 个人资料。通过查看可视化结果,你可以轻松地根据“箭头”的数量看出我们与“Zoë Rose”之间存在某种关系(在此例中,我们曾一起工作)。如果我正在进行调查,我会将下一步的重点放在她身上。

示例

由于 LinkedIn 隐私设置的工作方式,此工具在你的目标位于你的三度人脉或更高层级时效果最佳。使用 LinkedIn Premium 或 Recruiter 账号可以映射你网络之外的目标。

安装

你只需要 Python 3.4+ 并执行以下步骤:

  1. git clone https://github.com/eth0izzle/the-endorser.git
  2. sudo pip3 install -r requirements.txt
  3. 从 https://www.graphviz.org/download/ 安装 Graphviz,或通过包管理器安装,例如 apt-get install graphviz 或 brew install graphviz 或 choco install graphiz
  4. 根据你的平台下载 ChromeDriver(需要 Chrome)并将其放置在 ./drivers 目录下。或者你也可以使用 PhantomJS 并通过 --driver phantomjs 参数启动(注意 phantomjs 速度慢 8 倍)。
  5. 在 config.yaml 中设置你的 LinkedIn 凭据
  6. python3 the-endorser.py <profile1> <profile2> <profile3> <etc..> <etc..>

用法

root@kitploit:~
usage: python the-endorser.py https://www.linkedin.com/in/user1 https://www.linkedin.com/in/user2

绘制 LinkedIn 上人员之间的推荐关系。

positional arguments:
  profiles              以空格分隔的 LinkedIn 个人资料 URL 列表,用于绘制关系图

optional arguments:
  -h, --help            显示此帮助信息并退出
  --config_file CONFIG_FILE
                        指定 config.yaml 文件的路径(默认:
                        ./the-endorser/config.yaml)
  --driver DRIVER       用于解析网页的 Selenium WebDriver:
                        chromedriver, phantomjs(默认:chromedriver)
  --output OUTPUT       用于可视化关系的输出模块:digraph,
                        stdout(默认:digraph)
  --log LOG             日志文件路径。None 表示输出到 stdout。(默认:None)
  --log-level LOG_LEVEL
                        日志输出级别:DEBUG, INFO, WARNING, ERROR。
                        (默认:INFO)

输出

The Endorser 是“模块化”的,它可以通过不同方式输出和可视化数据。一个输出模块只需要一个方法:def run(profiles)

目前只有一个输出模块(有向图)。未来我计划添加 Maltego 和 Plot.ly 的模块——但欢迎参与贡献!

有向图

最好从右向左阅读图形,识别那些从多个个人资料(不同颜色)获得大量“箭头”的人。方形框 = 技能,椭圆 = 人员。

贡献

查看问题跟踪器,看看什么能勾起你的兴趣。

  1. 叉一个分支,宝贝!
  2. 创建一个功能分支:git checkout -b my-new-feature
  3. 创建你超棒的功能!
  4. 提交你的更改:git commit -am '添加某个功能'
  5. 推送到分支:git push origin my-new-feature
  6. 提交一个拉取请求

许可证

MIT。详见 LICENSE

下载工具