Skip to main content
Deno 2 is finally here ๐ŸŽ‰๏ธ
Learn more

Sherlock-Deno ๐Ÿ•ต๏ธ - search users across 350+ websites


Screenshot Sherlock-Deno

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

Latest Release Deno CI Deno Land Deno Version Code size


๐Ÿค” How to use?

Simply install deno on your system with a single command. You can find the offical command here.

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?

  1. Clone the repository.
  2. Run deno task start

Done! ๐ŸŽ‰ You now have a running version of the Sherlock-Deno CLI on your machine.

Development commands:

We use Deno Task Runner as our script runner.

Run deno task to view all available commands.