Sherlock-Deno 🕵️ - search users across 310+ websites
Sherlock-Deno lets you quickly scan hundreds of websites for an username. 🕵️
This is an improved remake of the original project-sherlock by sdushantha.
🕵️ Why Sherlock-Deno?
- Super fast
- Extremely lightweight
- Can be run without installation
- Runs everywhere (Windows, macOS, Linux as executable/Docker/CLI command)
- Runs all checks concurrently (asynchronous)
- Cleverly looks through the response to determine if a user has an account (status code, redirect, page content)
- Follows HTTP(S) redirections
- Only uses the deno standard modules (colors, flags)
- Secure by default (has only network permissions)
Status
🤔 How to use?
🦕 Install using Deno (recommended ✔️)
Simply install deno on your system with a single command. You can find the offical command here.
With installation (recommended ✔️):
deno install --allow-net --reload -qfn sherlock https://deno.land/x/sherlock/cli.ts
Verify the installation by typing sherlock
Without installation:
deno run --allow-net -q https://deno.land/x/sherlock/cli.ts
Done! 🎉 You now have a running version of Sherlock-Deno.
📦 Executable file
Go to latest release and download the executable for Windows, MacOS or Linux.
🐳 Docker
Run
docker run -it denoland/deno run -q --allow-net https://deno.land/x/sherlock/cli.ts
🔄 How to update the CLI?
Deno caches the dependencies locally, so you have to rerun the installation command from here.
⚙️ Command Line Options
Argument | Description |
---|---|
-h, --help |
Show help |
-v, --version |
Show version number and active sites count |
-a, --all |
Show all results |
-t, --timeout |
Set timout for requests in seconds |
-f, --format |
Select output format [json,pretty_json,csv] |
✨ How to contribute?
If you encounter any issues please create an issue here but please look for existing issues first before creating a new one 😉
Feel free to create an issue if you have an idea what could be added next. Thanks in advance!
💻 How to install the source code?
- Clone the repository.
- Install Velociraptor
- Run
vr run start
Done! 🎉 You now have a running version of the Sherlock-Deno CLI on your machine.
Development commands:
We use Velociraptor as our script runner.
Follow the installation instructions and then run vr
to view all available
commands.
Tip: You can find more info about the deno cli here.