# Whatsapp Osint (otlite)

WhatsApp spy - logs online/offline events from ANYONE in the world.

- Takes: Phone, Name
- Install: `otlite install whatsapp-osint`, into its own virtualenv
- Pinned: [whatsapp-osint==2.0.1](https://pypi.org/project/whatsapp-osint/2.0.1/)
- Command: `whatsapp-beacon`
- Python: 3.11 or newer
- Verified: 24 Sept 2026, version 2.0.1 on Ubuntu 26.04 LTS, Python 3.12.14
- Licence: MIT; 1,537 GitHub stars
- Source: https://github.com/jasperan/whatsapp-osint

otlite is the no-Docker edition of OTInstaller for Linux and macOS: [install it](https://otinstaller.com/otlite) with `curl -fsSL https://get.otinstaller.com/otlite | sh`.

## Run it

Whatsapp Osint has no typed inputs: pass its own arguments after `--`, starting with `otlite run whatsapp-osint -- --help`.

## Before you run it

- **Dual-use.** otlite prints this before installing it: You are solely responsible for how you use these tools and for complying with all applicable laws. Use them only on targets you are authorized to investigate.
- **Asks questions while it runs.** Run it on its own in a terminal; `otlite run --all`, `otlite auto` and playbooks skip it.
- **Runs until you stop it.** It monitors its target continuously and doesn't exit, so batch runs never start it.
- **Needs a login or API key.** Set it up before the first lookup; batch runs skip it unless you pass `--include-credentialed`.
- **Needs Python 3.11 or newer.** It imports datetime.UTC. otlite checks your Python before installing and says which version to use; `otlite doctor` lists the tools your Python can't run.

## What a run leaves

- `results/whatsapp-osint/johndoe/<time>_whatsapp-osint_johndoe_<run id>.txt`
- `results/whatsapp-osint/johndoe/<time>_whatsapp-osint_johndoe_<run id>.meta.json`
- `results/whatsapp-osint/johndoe/<time>_whatsapp-osint_johndoe_<run id>.envelope.json`

The envelope is the same shape for every tool: the tool and version, the input, timing, exit code and status, the emails, domains, IP addresses and URLs found in the output, and the output file's path, hash and size. `otlite results --tool whatsapp-osint` lists saved runs, `otlite extract whatsapp-osint` pulls out indicators and `otlite diff whatsapp-osint johndoe` compares the two latest runs.

## With other tools

Batch runs skip it: asks questions while it runs; run it on its own.

## Related tools

- [Toutatis](https://otinstaller.com/otlite/tools/toutatis.md): Toutatis is a tool that allows you to extract information from instagrams accounts such as e-mails, phone numbers and more
- [Yark](https://otinstaller.com/otlite/tools/yark.md): OSINT for YouTube made simple
- [Ignorant](https://otinstaller.com/otlite/tools/ignorant.md): ignorant allows you to check if a phone number is used on different sites like snapchat, instagram
- [Telegram Phone Number Checker](https://otinstaller.com/otlite/tools/telegram-phone-number-checker.md): Check if phone numbers are connected to Telegram accounts
- [Crosslinked](https://otinstaller.com/otlite/tools/crosslinked.md): LinkedIn enumeration tool to extract valid employee names from an organization through search engine scraping
- [Osint Brazuca Regex](https://otinstaller.com/otlite/tools/osint-brazuca-regex.md): Repositrio criado com intuito de reunir expresses regulares dentro do contexto Brasil

[All 47 otlite tools](https://otinstaller.com/otlite/tools) · [otlite docs](https://otinstaller.com/docs/otlite.md)
