Start · otlite

Build your otlite setup. One command installs it.

Tick the tools you want from otlite's 47, or a starter pack. This page builds an otlite start command; run it, check the list, and otlite accepts its notice, creates your key file and installs every tool into its own virtualenv. Nothing you pick here is sent anywhere.

Install otlite

Skip this if you have it. Linux and macOS, no Docker: it uses your Python and pipx when both are there, and otherwise brings its own Python. If your otlite doesn't know otlite start yet, upgrade it with pipx upgrade otlite or uv tool upgrade otlite.

curl -fsSL https://get.otinstaller.com/otlite | sh

Starter packs

The playbooks bundled with otlite: a few tools for one kind of target. Tick a pack for all its tools, or tick them one by one; run a pack's tools at once with otlite playbook.

Reconnaissance on a domain2 tools
Investigate a username across multiple platforms2 tools

API keys

A few tools need a key, and some work better with one. otlite keeps them all in ~/.otlite/.env, and each tool only gets the keys it declares.

Tools 0 picked

Every tool, A to Z. Tick the ones you want; untick a pack's tool, here or in its card, to leave it out.

  • Takes usernameDetails about aliens-eye
  • Takes URLNeeds a keyDual-useDetails about auto-archiver
  • Takes domain, IP addressDetails about bbot
  • Takes username, emailDetails about blackbird
  • Takes username, email, nameDetails about crosslinked
  • Takes domainDetails about ctfr
  • Takes domainDetails about dnsgen
  • Takes domain, IP addressDetails about dnstwist
  • Takes nameDetails about edgar-tool
  • Takes domain, IP addressDetails about fierce
  • Takes domain, IP address, URLDetails about finalrecon
  • Takes domain, username, emailDual-useDetails about fsociety
  • Takes emailNeeds a keyDetails about ghunt
  • Takes emailDual-useDetails about h8mail
  • Takes emailDetails about holehe
  • Takes phoneDual-useDetails about ignorant
  • Takes URL · key optionalDetails about instagram-location-search
  • Takes usernameDual-useDetails about instagram-monitor
  • Takes username, URLDetails about instaloader
  • Takes domain, IP addressDetails about ivre
  • Takes username, emailDetails about linkook
  • Takes usernameDetails about maigret
  • Takes email, domainDual-useDetails about mailaccess
  • Takes email, usernameDetails about neutrosint
  • Takes usernameDetails about nexfil
  • Takes URLDetails about onionsearch
  • Takes username, email, domain · key optionalDetails about openosint
  • Takes domain, nameDetails about osint-brazuca-regex
  • Takes domain, URLDetails about paramspider
  • Takes domain, usernameDetails about pywerview
  • Takes domain, IP address, username, emailDual-useDetails about secator
  • Takes usernameDetails about sherlock
  • Takes domain, URLDetails about sitedorks
  • Takes username, emailDetails about socialscan
  • Takes URL, usernameDetails about socid-extractor
  • Takes domain, IP address, username, emailDetails about spiderfoot
  • Takes domainDetails about sublist3r
  • Takes phone, usernameNeeds a keyDual-useDetails about telegram-phone-number-checker
  • Takes usernameNeeds a keyDual-useDetails about telepathy
  • Takes usernameDetails about thebigbrother
  • Takes domain · key optionalDetails about theharvester
  • Takes URL, domainDetails about torbot
  • Takes phone, usernameNeeds a keyDual-useDetails about toutatis
  • Takes username, emailDual-useDetails about user-scanner
  • Takes phone, nameNeeds a keyDual-useDetails about whatsapp-osint
  • Takes URL, username, nameDetails about yark
  • Takes username, URLDetails about zen

Run it · 0 tools

otlite start

Without --yes, otlite start opens with these ticked in its own checkbox lists so you can check them; it changes nothing until you confirm. --yes also accepts the responsible-use notice, as otlite init --yes does. Add --dry-run to see what it would install.

Esc

Try

↑ ↓ to move↵ to open