GithubHelp home page GithubHelp logo

weiajr / sherlock-cs Goto Github PK

View Code? Open in Web Editor NEW
1.0 3.0 0.0 44 KB

Sherlock-cs is a reimagining of the popular username scraper, Sherlock, built with speed in mind.

License: GNU Affero General Public License v3.0

C# 100.00%

sherlock-cs's Introduction


Hunt down social media accounts by username across social networks


Sherlock-cs is a reimagination of Sherlock that incorporates both concurrency and threading, enabling it to operate up to 250% faster. This program is compatible with the Sherlock format and automatically downloads the latest version from the Sherlock repository. Additionally, Sherlock-cs is licensed under AGPL-V3.


Benchmark

time ./sherlock-cs hackerman1337 --timeout 5
........
[!!] Search completed within 6.74s

real    0m7.080s
user    0m2.004s
sys     0m0.327s


time python3 sherlock hackerman1337 --timeout 5
........
[*] Search completed with 43 results

real    0m18.060s
user    0m5.885s
sys     0m0.478s

Usage

./sherlock-cs USERNAMES [-h] [--folderoutput FOLDER]
              [--output OUTPUT] [-c CONCURRENCY]
              [-t TIMEOUT] [--print-all] [--print-found]
              [--local] [--nsfw] [--user-agent]


Usage: sherlock-cs [options] <username>

Arguments:

  username (Multiple)  <TEXT>

Options:

  -o | --output        <TEXT>
  If using single username, the output of the result will be saved to this file.

  -f | --folderoutput  <TEXT>
  If using multiple usernames, the output of the results will be saved to this folder.

  -c | --concurrency   <NUMBER>   [256]
  The degree of concurrency used more is faster

  --timeout            <DECIMAL>  [60]
  Time (in seconds) to wait for response to requests

  --print-all
  Output sites where the username was not found.

  --print-found                   [True]
  Output sites where the username was found.

  -l | --local
  Force the use of the local data.json file.

  --nsfw
  Include checking of NSFW sites from default list.

  --user-agent         <TEXT>     [Mozilla/5.0 (Macintosh; Intel Mac OS X 10.12; rv:55.0) Gecko/20100101 Firefox/55.0]
  Force the use of a custom user agent.

To search for only one user:

./sherlock-cs user1

To search for more than one user:

./sherlock-cs user1 user2 user3

License

Sherlock-cs is licensed under the AGPL-V3 License. See LICENSE for more information.

sherlock-cs's People

Contributors

lolinger avatar

Stargazers

Tada avatar

Watchers

Kostas Georgiou avatar Tada avatar  avatar

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.