
01 · Product name
otinstaller
Apache-2.0 runner. Sherlock returned 126 URLs.
Published by OSINTverse.
In short
otinstaller is the Linux command runner in OSINTVerseHQ/OTinstaller. On 18 Oct 2026 the SPDX field, the README, the homepage, and PyPI said Apache-2.0. PyPI, the homepage, and `ot --version` said 0.1.1. The GitHub release that morning was v0.1.0. The README says the registry ships 47 tools. The homepage said 40. A 12 Oct 2026 writeup said MIT. This listing uses the SPDX field and quotes the other sentences. A local Sherlock run on the username github reported 126 profile URLs. A URL is a lead, not an owner.
Product pricing strategy
02
Free
otinstaller is free to install. PyPI listed 0.1.1 under Apache-2.0 on 18 Oct 2026, the README badge says Apache-2.0, and the homepage said the same license the same day. There is no seat price and no checkout on those pages. The GitHub release published 18 Oct 2026 is named v0.1.0, while PyPI, the homepage, and the local `ot --version` said 0.1.1. Cite the page you installed from. The tools it wraps keep their own licenses. Sherlock, installed here as sherlock-project 0.16.2, is not relicensed by the runner. The homepage says the project is free. The 12 Oct 2026 writeup also says free, and it says MIT, which the repository does not. Apache-2.0 is the SPDX field. A hosted service, a support contract, or a fee for someone else's API key is not part of this project and is not priced here.
Utility and features
03
The README describes otinstaller as a package runner for open-source OSINT command-line tools. Each tool gets its own virtualenv. Commands include install, run, doctor, init, list, and update. Typed prefixes cover a username, email, phone, domain, URL, query, and a Telegram channel. Results land under a results directory with a sidecar that records the command, timing, exit code, and a SHA-256. The README says the registry ships 47 tools, counted as 24 username, 14 email, 4 phone, 19 domain, 7 IP, 11 URL, and 5 name tools. It says the project was tested on Ubuntu 22.04 and 24.04, Debian 12, Arch, and Kali, and that Python support is 3.10 through 3.14, with a few managed tools limited to older Python. The credits name Sushant Koul as builder and Dheeraj Yadav of OSINTverse, and they link @dheerajydv19.
- Apache-2.0, version split. SPDX, the README, PyPI, and the homepage say Apache-2.0. Local version output was 0.1.1. The GitHub release that morning was v0.1.0.
- 47 tools in the README. The README ships 47 tools. The homepage on 18 Oct 2026 said 40. The 12 Oct writeup said 47 and MIT.
- 126 Sherlock URLs. sherlock-project 0.16.2, installed through ot, reported 126 results for the public username github.
On 18 Oct 2026 this listing installed otinstaller 0.1.1 and ran `ot doctor`. It printed ok for Linux, Ubuntu, Python 3.12, git, venv, a writable home, and crash reports off. `ot install sherlock -y` installed sherlock-project 0.16.2. `ot run sherlock` against the public username github exited 0 and the saved file ends with “Search completed with 126 results.” The homepage the same day said Tools 40, Version 0.1.1, License Apache-2.0, Last updated Oct 18, 2026, and Python 3.10–3.12. The OSINT Ambition writeup of 12 Oct 2026 said Free, MIT, and 47 tools. Quote each page. Do not average 40 and 47, and do not replace Apache-2.0 with MIT.
- 1
Install from PyPI or the repository and run `ot --version`. On 18 Oct 2026 that print was 0.1.1.
- 2
Run `ot doctor` before a batch. This host printed ok for Linux, Python 3.12, git, and venv.
- 3
Install one tool by name. This listing installed Sherlock and ran it on the username github.
- 4
Treat each URL as a lead. Open it before you claim the account belongs to anyone.
Caveats
04
A line in the Sherlock file is a site where the tool reported the username github on 18 Oct 2026. It is not proof that GitHub the company operates that profile, and it is not an identification of a person. The username is a common word, so many hits are collisions. The file said 126 results. A second run can differ. The timeout passed to Sherlock was 8 seconds, which is this run's limit, not a promise about coverage.
The catalog size depends on which page you read. The README says 47 tools. The homepage said 40 tools and showed 40 of 40 on 18 Oct 2026. A post the same week said 40, and the 12 Oct writeup said 47. Keep the sentence with its source. Python on the homepage is 3.10–3.12. The README badge says 3.10 to 3.14 and lists tools that refuse some of those versions. This doctor run used Python 3.12. Init prints a responsible-use notice. Installing every tool pulls other people's code into a venv. Do not point the runner at an account you are not allowed to query.
Screenshots
05
Potential use cases
06
- A teammate pastes the 12 Oct 2026 writeup into a runbook, including the sentence that says MIT and 47 tools. Open the repository before you merge it. On 18 Oct 2026 the GitHub license field, the README badge, PyPI, and the homepage all said Apache-2.0. PyPI and `ot --version` said 0.1.1. The GitHub release that morning was v0.1.0. The README still says the registry ships 47 tools, and the homepage said 40. Put each sentence next to its page. Install from the SPDX project, not from the MIT line.
- Someone wants one command for Sherlock. On 18 Oct 2026 `ot install sherlock -y` installed sherlock-project 0.16.2 into its own virtualenv, and `ot run sherlock` on the public username github exited 0. The saved file ends with 126 results and a SHA-256 sidecar. The first lines are profile URLs, including GitHub, Docker Hub, and HackerOne. A URL is a claim that the username exists on that site. Open it before you say who operates it. Do not describe the 126 as 126 confirmed accounts.
- Doctor fails on a new machine. The README says Python 3.10 through 3.14, and the homepage on 18 Oct 2026 said Python 3.10–3.12. This host's `ot doctor` printed ok for Linux, Ubuntu, Python 3.12, git, venv, and a writable home. If doctor names a tool that refuses the system Python, use the version the README lists for that tool. theHarvester is one of those limits. Do not treat a green doctor line as permission to query an account you do not have.
Hard cases
The case where the first result is easy to over-read.
The catalog count is averaged
Forty and forty-seven are both in print on 18 Oct 2026, on different pages, and a 16 Oct post said 40 while the 12 Oct writeup said 47. Averaging them invents a third number. Write the README figure when you mean the README, and the homepage figure when you mean the homepage. The same rule splits Apache-2.0 from the MIT sentence. The runner does not relicense Sherlock.
Practitioners using it
Posts on X from people describing a concrete use. The quote is the post. Likes and reposts are the counts saved with it, not a live total. A label marks a creator, a maintainer, a data partner, or an investor.
Creator
47 open-source OSINT tools. One command. pipx install otinstaller ot install --all Sherlock, Maigret, Holehe, theHarvester, SpiderFoot and more. Each in its own virtualenv, every result saved. Free. MIT. Linux. https://t.co/GYCAcPjexH pic.twitter.com/lNwHTnbvqr
Creator
git clone. pip install. "externally-managed-environment." otinstaller turns that into one command for 40 open-source OSINT tools, each in its own venv, every result saved with a SHA-256. 7 real-world ways people use it 👇 #OSINT https://t.co/p1t7ImSgEq
Creator
Built something for my cool friends in OSINT OTInstaller, a free open-source project. Stop wasting hours in installing or updating osint tools manually, updating them, learning and memorizing their commands. Just install otinstaller once and use it to install, update or use… pic.twitter.com/8kQg7xY8oW
Questions
Is otinstaller MIT licensed?
No. On 18 Oct 2026 the GitHub SPDX field, the README badge, PyPI, and the homepage said Apache-2.0. The 12 Oct 2026 writeup said MIT. Quote that sentence as the writeup, not as the repository.
How many profiles did the Sherlock run return?
On 18 Oct 2026, Sherlock 0.16.2 run through otinstaller 0.1.1 reported 126 results for the username github. Those URLs are leads, not identifications.
Citations
07
Titled sources. These public pages are what the quotes on this listing come from.
Product
OTinstaller repository
https://github.com/OSINTVerseHQ/OTinstallerDocumentation
OTinstaller on PyPI
https://pypi.org/project/otinstaller/Product
OTinstaller homepage
https://osintverse.com/otinstallerDocumentation
Every OSINT tool, one command
https://osintupdates.com/p/every-osint-tool-one-command

