The OSINT Newsletter

The OSINT Newsletter

Share this post

The OSINT Newsletter
The OSINT Newsletter
OSINT Tool Tuesday - Zen
Copy link
Facebook
Email
Notes
More

OSINT Tool Tuesday - Zen

Learn how to use Zen for OSINT investigations

Jake Creps's avatar
Jake Creps
Apr 23, 2024
∙ Paid
8

Share this post

The OSINT Newsletter
The OSINT Newsletter
OSINT Tool Tuesday - Zen
Copy link
Facebook
Email
Notes
More
Share

👋 Welcome to OSINT Tool Tuesday. This week we’re looking into Zen, an email OSINT tool you can use to investigate profiles on GitHub. This is a tool I’ve used on several occasions to conduct research into malicious activity found on GitHub as well as helping others do investigations on international crime. I’ll share some of those anecdotes in this issue.

🚨 This tool has been added to the OSINT Resources for Email Addresses page on The OSINT Newsletter for easy reference later. That list serves as a roadmap for new tutorials in the future. If there are any tools you’d like to see added to the list and covered, please reach out jake@osint.news with details.

Let’s get started. ⬇️


Zen

Zen is a very basic OSINT tool that allows you to get an email address for a specific GitHub user or find all of the email addresses that have contributed to a particular project or organization. This tool will not allow you to look up an email address; rather, it allows you to discover an email address. This tool requires very little setup and is very beginner-friendly if you’re new to command-line tools.

🎩 H/T: Somdev Sangwan

In this tutorial we’re going to look at the following:

  • Set up and configuration

    • Download with Git

    • Python library installation

  • Usage

    • Searching by profile username

    • Searching by GitHub repository

    • Searching by GitHub organization

  • Use cases

    • Using GitHub to find email addresses for other profiles

    • Investigating exploit/proof of concept developers

    • Pivoting from GitHub to other accounts

Let’s get started. ⬇️


Setup

The setup and installation of Zen is pretty simple relative to other GitHub tools. First, you’ll need to use git to clone the repository to your device.

If you don’t have git installed on your device, here are some instructions.

git clone https://github.com/s0md3v/Zen.git

Once you have that repository cloned, open it using the following command.

cd Zen

Now that you have that directory open, use the ls command to inspect the files. It should look something like this.

jakecreps@Macbook Zen % ls
LICENSE			README.md		requirements.txt	zen.py

Next, make sure you install the dependencies using the following command.

pip install -r requirements.txt

If successful, it should look something like this.

jakecreps@Macbook Zen % pip install -r requirements.txt
Requirement already satisfied: requests in /opt/homebrew/lib/python3.11/site-packages (from -r requirements.txt (line 1)) (2.31.0)
Requirement already satisfied: charset-normalizer<4,>=2 in /opt/homebrew/lib/python3.11/site-packages (from requests->-r requirements.txt (line 1)) (3.1.0)
Requirement already satisfied: idna<4,>=2.5 in /opt/homebrew/lib/python3.11/site-packages (from requests->-r requirements.txt (line 1)) (3.4)
Requirement already satisfied: urllib3<3,>=1.21.1 in /opt/homebrew/lib/python3.11/site-packages (from requests->-r requirements.txt (line 1)) (2.0.3)
Requirement already satisfied: certifi>=2017.4.17 in /opt/homebrew/lib/python3.11/site-packages (from requests->-r requirements.txt (line 1)) (2023.5.7)

🗒️ I already have the requirements satisfied for using Zen. Yours might look a bit different if libraries need to be installed.

This should satisfy all of the requirements to set up and use Zen.


Usage

Now that we have installed Zen, let’s take a look at what options are available. Start by using the following command.

Keep reading with a 7-day free trial

Subscribe to The OSINT Newsletter to keep reading this post and get 7 days of free access to the full post archives.

Already a paid subscriber? Sign in
© 2025 Jake Creps
Privacy ∙ Terms ∙ Collection notice
Start writingGet the app
Substack is the home for great culture

Share

Copy link
Facebook
Email
Notes
More