sherlock-deno
                                
                                 sherlock-deno copied to clipboard
                                
                                    sherlock-deno copied to clipboard
                            
                            
                            
                        🕵️ Find usernames across 350+ websites & social networks - written in TypeScript and run via Deno
Sherlock-Deno 🕵️ - search users across 350+ 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 --import-map=import_map.json -qfn sherlock https://deno.land/x/sherlock/cli.ts
Verify the installation by typing sherlock.
Without installation:
deno run --allow-net -q --import-map=import_map.json 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
Start Docker and run:
docker run -it denoland/deno run --allow-net -q --import-map=import_map.json 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.
- 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.