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

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


Screenshot

Sherlock-Deno is a remake of the original sherlock by sdushantha.

Why use Sherlock-Deno?

  • Super lightweight
  • Runs all checks concurrently in multiple threads
  • Cleverly looks through the response to determine if a user has an account
  • Follows HTTP(S) redirections

Master-Branch Status

Deno CI

How to use?

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

Without installation:

deno run --allow-read --allow-net https://deno.land/x/sherlock/main.ts

With installation (WIP):

deno install -n sherlock https://deno.land/x/sherlock/main.ts

Done! ๐ŸŽ‰ You now have a running version of Sherlock-Deno.

Command Options

Argument Description
--help Show help
--version Show version number
-m, --onlyMatching Only show matching 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 run --allow-read --allow-net main.ts

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

Useful development commands:

  • deno lint --unstable - Runs a code linter to look for check the code style.
  • deno test - Runs all tests.
  • npm run pkg - Create a local executable on you current system in the root directory.

Tip: You can find more info about the deno cli here.