OSINTverse

otinstaller · Username

Install Linkook on Linux in one command

Linkook starts from a username, finds profiles, then follows the links those profiles publish to discover further accounts and emails. It draws the connections rather than listing flat hits.

Linkook in three lines

pipx install otinstaller
ot install linkook
ot run linkook -- u:jane_doe

Runs JackJuly/linkook (MIT, ★ 1k, otinstaller v0.0.4, registry updated Oct 13, 2026). otinstaller installs and runs it; it does not change or verify it.

What Linkook is for

  • Turning one handle into the set of accounts that link to each other.
  • Finding an email published on a profile page.
  • Exporting the link graph for a case.

Typed inputs for Linkook

otinstaller translates these prefixes into Linkook's own flags. Anything else after -- is passed through unchanged, so every original flag still works.

u:
username · ot run linkook -- u:jane_doe
e:
email · ot run linkook -- e:jane@example.com

Run every installed tool that takes the same input at once: ot run --all u:jane_doe

Where the results go

Every run lands under ./results/linkook/<target>/ as a timestamped output file plus a .meta.json sidecar: the exact command, start and end time, exit code, and the SHA-256 of the output. Group runs with --case, compare the last two with ot diff linkook <target>, and pull indicators out with ot extract.

Before you run it

  • Crawling linked profiles takes longer than a plain username check.

Update, remove, inspect

ot info linkook      # inputs, flags, keys
ot example linkook   # sample output
ot update linkook    # move to the next tested version
ot remove linkook    # delete its virtualenv

Full reference for this tool: docs for linkook.

Pairs with

Maigret searches a username across thousands of sites and, where it finds a profile, extracts the public fields on it: display name, bio, location, linked accounts.
socid-extractor takes a profile URL and returns the structured fields on the page: user ID, display name, bio, follower counts, linked accounts.
Sherlock checks a username against several hundred sites and reports where a profile with that exact handle exists.

When open-source isn't enough

Linkook follows public links. SearchIn's identity providers add the connections that are not published on the profiles themselves.

People & identity
People & identity

FAQ

Linkook with otinstaller, answered

How do I install Linkook on Kali or Ubuntu?

Install otinstaller once with pipx install otinstaller, run ot init, then ot install linkook. The tool lands in its own virtualenv under ~/.otinstaller/, pinned to a version that was tested on Ubuntu, so nothing touches your system Python. ot doctor flags a missing git or venv module.

Which inputs does Linkook take through otinstaller?

u: (username), e: (email). otinstaller maps each prefix to Linkook's own flag. Everything after -- that is not a typed input is passed through unchanged, so the original flags still work.

Where does otinstaller save Linkook results?

Under ./results/linkook/<target>/ in the folder you run from, as a timestamped output file plus a .meta.json sidecar with the exact command, timing, exit code, and SHA-256. Add --case <name> to group runs, and ot diff linkook <target> to compare the last two.

Does Linkook need an API key or a login?

No key is required for the basic run. Optional keys, where the project supports them, go in ~/.otinstaller/.env and are passed only to tools that declare them.

Can I run Linkook together with other tools?

Yes. ot run --all u:jane_doe runs every installed tool that accepts username input, in parallel, including Linkook. Save the combination as a playbook to repeat it.