跳转到主要内容

用于查找指定公司员工的命令行工具。

项目描述

员工查找(emploo)

Test & Checks PyPI PyPI - Python Version PyPI - Status Downloads Downloads

OSINT工具,用于列出给定公司的员工。基于领英数据发现个人资料。

This tool is for educational purposes only, I am not responsible for its use.

📋 描述

在OSINT审计期间发现公司的员工可以帮助安全专家找到有价值的信息源。该工具的目标是为您自动发现此类数据。JSON输出可以用于您的OSINT工具链,通过与其他工具管道连接来自动化报告生成。

此工具是一个命令行工具,以JSON格式提供公司个人资料研究结果。

此工具兼容Windows、Linux和Mac操作系统。

✅ 前提条件

要运行emploo

  • 您必须拥有一个有效的谷歌账户。
  • 安装Python 3.9或更高版本

💾 安装

$ pip install emploo

⚙️ 初始化您的环境 - 首次运行

员工查找(emploo)基于谷歌可编程搜索引擎(GPSE)。有关GPSE的更多信息,请参阅此处:https://developers.google.com/custom-search/docs/tutorial/creatingcse

首先,您必须使用[控制面板](https://programmablesearchengine.google.com/controlpanel/all)创建一个新的空GPSE。

一旦创建了新的GPSE,您应该运行命令$ emploo init,然后,通过使用GPSE控制面板,您应该将此先前命令的输出导入到您刚刚创建的GPSE的注释中。

现在复制与您刚刚创建的GPSE对应的GPSE ID。它将在之后的emploo命令中传递。

在此步骤中,您应访问 https://developers.google.com/custom-search/v1/overview 并点击“获取密钥”按钮以获取您的Google API密钥。稍后它将被传递给emploo命令。

将您的凭据存储起来,以便在以后的研究中重用。

🚀 使用方法

只需运行以下命令,并以json格式获取结果

$ emploo search <company name> -i <google-gpse-id> -k <google-api-key> -o /tmp/example

前面的命令使用给定的凭据通过给定的公司名称进行搜索,并将结果输出到 /tmp/example 文件。

<company name> 替换为您要查找的公司名称。将 <google-gpse-id><google-api-key> 替换为您自己的凭据。

⚠️ 注意

Google API的使用限制为最多100个结果。即使您拥有付费的Google账户,此限制仍然适用。换句话说,目前您不能收集超过100个配置文件,但100个配置文件仍然是点燃您调查的不错起点。

此外,您还应注意Google GPSE查询受限于每天允许的配额。您每天不能针对无限数量的公司进行研究。您应该每天进行一次研究。

😉 贡献

如果您想为此项目做出贡献,请首先阅读贡献指南

项目详情


下载文件

下载适合您平台的应用程序。如果您不确定要选择哪个,请了解更多关于安装包的信息。

源分布

emploo-0.1.2.tar.gz (49.5 kB 查看哈希值)

上传时间

构建分布

emploo-0.1.2-py3-none-any.whl (5.4 kB 查看哈希值)

上传时间 Python 3

支持者:

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误记录 StatusPage StatusPage 状态页面