Giter Site home page Giter Site logo

sherlock's Introduction



Hunt down social media accounts by username across 400+ social networks

Installation    •    Usage    •    Contributing

Installation

Command Notes
PyPI pipx install sherlock-project pip may be used in place of pipx
Docker docker pull sherlock/sherlock
Debian family apt install sherlock Kali, Parrot, Debian Testing and Sid
BlackArch pacman -S sherlock
Homebrew brew install sherlock

See all alternative installation methods here

Usage

To search for only one user:

sherlock user123

To search for more than one user:

sherlock user1 user2 user3

Accounts found will be stored in an individual text file with the corresponding username (e.g user123.txt).

$ sherlock --help
usage: sherlock [-h] [--version] [--verbose] [--folderoutput FOLDEROUTPUT]
                [--output OUTPUT] [--tor] [--unique-tor] [--csv] [--xlsx]
                [--site SITE_NAME] [--proxy PROXY_URL] [--json JSON_FILE]
                [--timeout TIMEOUT] [--print-all] [--print-found] [--no-color]
                [--browse] [--local] [--nsfw]
                USERNAMES [USERNAMES ...]

Sherlock: Find Usernames Across Social Networks (Version 0.14.3)

positional arguments:
  USERNAMES             One or more usernames to check with social networks.
                        Check similar usernames using {?} (replace to '_', '-', '.').

optional arguments:
  -h, --help            show this help message and exit
  --version             Display version information and dependencies.
  --verbose, -v, -d, --debug
                        Display extra debugging information and metrics.
  --folderoutput FOLDEROUTPUT, -fo FOLDEROUTPUT
                        If using multiple usernames, the output of the results will be
                        saved to this folder.
  --output OUTPUT, -o OUTPUT
                        If using single username, the output of the result will be saved
                        to this file.
  --tor, -t             Make requests over Tor; increases runtime; requires Tor to be
                        installed and in system path.
  --unique-tor, -u      Make requests over Tor with new Tor circuit after each request;
                        increases runtime; requires Tor to be installed and in system
                        path.
  --csv                 Create Comma-Separated Values (CSV) File.
  --xlsx                Create the standard file for the modern Microsoft Excel
                        spreadsheet (xlsx).
  --site SITE_NAME      Limit analysis to just the listed sites. Add multiple options to
                        specify more than one site.
  --proxy PROXY_URL, -p PROXY_URL
                        Make requests over a proxy. e.g. socks5://127.0.0.1:1080
  --json JSON_FILE, -j JSON_FILE
                        Load data from a JSON file or an online, valid, JSON file.
  --timeout TIMEOUT     Time (in seconds) to wait for response to requests (Default: 60)
  --print-all           Output sites where the username was not found.
  --print-found         Output sites where the username was found.
  --no-color            Don't color terminal output
  --browse, -b          Browse to all results on default browser.
  --local, -l           Force the use of the local data.json file.
  --nsfw                Include checking of NSFW sites from default list.

Credits

Thank you to everyone who has contributed to Sherlock! ❤️

Sherlock Project Star History Chart

License

MIT © Sherlock Project
Original Creator - Siddharth Dushantha

sherlock's People

Contributors

aristosgi avatar cclauss avatar chris-johnston avatar czechball avatar dottapaperella avatar gandelxiv avatar github-actions[bot] avatar hoadlck avatar irazasyed avatar j4asper avatar jcs090218 avatar luidiblu avatar matheusfelipeog avatar mehtaarn000 avatar mitrabeast avatar nareddyt avatar nstapelbroek avatar omarkdev avatar paulodiovani avatar peskypotato avatar ppfeister avatar ptalmeida avatar roopeshvs avatar sawanmsis avatar sdushantha avatar sethfalco avatar sondreal avatar sweezyio avatar theathral avatar theyahya avatar

Watchers

 avatar

sherlock's Issues

ReplCommandProcessor.cpp not releasing the 'worldImporter' pointer

Installation method

Built from source

Description

Error reported when running any command with version v.1.12.0_pre_1

Steps to reproduce

Install v1.12.0_pre_1 and execute any command

Additional information

No response

Code of Conduct

  • I agree to follow this project's Code of Conduct

Improve trace details UX

Description

As brought up earlier it's not clear that additional trace details are available on click:

In dark mode hovering over a trace doesn't change the row's background color.

There's no call to action for a user to click to view more details.

Code of Conduct

  • I agree to follow this project's Code of Conduct

Trigger e2e test after deploy of HTTP router

Description

After each deploy of HTTP router, trigger E2E tests. Possibly smoke tests, or whatever we run today after deploys of the monolith.

Code of Conduct

  • I agree to follow this project's Code of Conduct

Integrating Langsmith with RCA

Description

Given that we have a deadline to ensure confidence of the RCA GA release by Tue 2024-07-24, we'll need Engineers with AI Experience to collaborate with ~"group::ai model validation" to have Langsmith working on RCA.

Code of Conduct

  • I agree to follow this project's Code of Conduct

Add ability to configure encryption for NGinx

Description

It's now possible to encrypt External SSL via HAProxy as well as enabled Internal SSL between most components.
One area that's left though is NGinx, that's relevant for the following situations:

  • Enabling SSL between HAPRoxy and NGinx internally
  • Enabling External SSL on NGinx when no HAProxy

This applies both for the main GitLab URL as well as Registry.
Task is to add direct support as the Toolkit needs to manage the networking for the first scenario.

Code of Conduct

  • I agree to follow this project's Code of Conduct

Adjust SSO settings with new pre_1 release

Installation method

Built from source

Description

Error reported when running any command with version v.1.12.0_pre_1

Steps to reproduce

Install v1.12.0_pre_1 and execute any command

Additional information

No response

Code of Conduct

  • I agree to follow this project's Code of Conduct

Set Redis timeout to 60 seconds by default

Description

ZD: https://gitlab.zendesk.com/agent/tickets/536617
@simonstreet mentioned in Slack (https://gitlab.slack.com/archives/CMMF8TKR9/p1718108171334139) that a customer:

They upgraded from 16.8.1 to 16.11.3 using a modified 25k ref arch 5x rails nodes, 4x sidekiq nodes I've done staggered upgrades monitoring the connected_clients detail from redis-cli INFO between each upgrade and I can see a notable spike in 16.10.6 (I performed a project import of the main GitLab repository between each upgrade to stimulate it a bit but otherwise it was an empty instance)

16.8.1 - connected_clients:1054
16.8.7 - connected_clients:1055
16.9.8 - connected_clients:1214
16.10.6 - connected_clients:1684
16.11.3 - connected_clients:1481

On GitLab.com, we set the Redis idle TIMEOUT to 60 seconds so that the number of connections drops to the minimum needed by the system. I propose we make this the default.
https://redis.io/docs/latest/develop/interact/search-and-query/basic-constructs/configuration-parameters/#timeout claims the default is 500 seconds, but from my testing with Redis 7.2.5 it still seems to default to 0. Google Memorystore and AWS ElastiCache default to 0.

Code of Conduct

  • I agree to follow this project's Code of Conduct

Upgrade to release v1.1

Description

Upgrade to release v1.1

Code of Conduct

  • I agree to follow this project's Code of Conduct

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.