diff --git a/README.md b/README.md index d18fc1b9..2c8edb68 100644 --- a/README.md +++ b/README.md @@ -34,7 +34,7 @@ $ git clone https://github.com/sherlock-project/sherlock.git # change the working directory to sherlock $ cd sherlock -# install python3 and python3-pip if not exist +# install python3 and python3-pip if they are not installed # install the requirements $ pip3 install -r requirements.txt @@ -52,7 +52,7 @@ usage: sherlock.py [-h] [--version] [--verbose] [--rank] [--print-found] USERNAMES [USERNAMES ...] -Sherlock: Find Usernames Across Social Networks (Version 0.7.5) +Sherlock: Find Usernames Across Social Networks (Version 0.7.9) positional arguments: USERNAMES One or more usernames to check with social networks. @@ -97,7 +97,7 @@ optional arguments: ``` -For example to search for an user: +For example to search for only one user: ``` python3 sherlock.py user123 @@ -117,15 +117,15 @@ If you have docker installed you can build an image and run this as a container. docker build -t mysherlock-image . ``` -Once the image is built sherlock can be invoked by running the following: +Once the image is built, sherlock can be invoked by running the following: ``` docker run --rm -t mysherlock-image user123 ``` -The optional ```--rm``` flag removes the container filesystem on completion to prevent cruft build-up. See https://docs.docker.com/engine/reference/run/#clean-up---rm +The optional ```--rm``` flag removes the container filesystem on completion to prevent cruft build-up. See: https://docs.docker.com/engine/reference/run/#clean-up---rm -The optional ```-t``` flag allocates a pseudo-TTY which allows colored output. See https://docs.docker.com/engine/reference/run/#foreground +The optional ```-t``` flag allocates a pseudo-TTY which allows colored output. See: https://docs.docker.com/engine/reference/run/#foreground It is possible to use the following command to access the saved results: @@ -133,9 +133,9 @@ It is possible to use the following command to access the saved results: docker run --rm -t -v "$PWD/results:/opt/sherlock/results" mysherlock-image -o /opt/sherlock/results/text.txt user123 ``` -The ```-v "$PWD/results:/opt/sherlock/results"``` option tells docker create (or use) the folder `results` in the +The ```-v "$PWD/results:/opt/sherlock/results"``` option tells docker to create (or use) the folder `results` in the present working directory and to mount it at `/opt/sherlock/results` on the docker container. -The `-o /opt/sherlock/results/text.txt` option tells `sherlock` to output the result +The `-o /opt/sherlock/results/text.txt` option tells `sherlock` to output the result. Or you can simply use "Docker Hub" to run `sherlock`: ``` @@ -154,7 +154,7 @@ to understand the issues. If you are contributing to Sherlock, then Thank You! Before creating a pull request with new development, please run the tests -to ensure that all is well. It would also be a good idea to run the tests +to ensure that everything is working great. It would also be a good idea to run the tests before starting development to distinguish problems between your environment and the Sherlock software. @@ -167,7 +167,7 @@ $ python3 -m unittest tests.all --buffer --verbose ``` Note that we do currently have 100% test coverage. Unfortunately, some of -the sites that Sherlock checks are not always reliable, so it is not uncommon +the sites that Sherlock checks are not always reliable, so it is common to get response errors. ## Stargazers over time diff --git a/data.json b/data.json index 008f96f2..98a55125 100644 --- a/data.json +++ b/data.json @@ -1,1384 +1,2848 @@ -{ - "500px": { - "errorMsg": "Oops! This page doesn\u2019t exist.", - "errorType": "message", - "rank": 3209, - "url": "https://500px.com/{}", - "urlMain": "https://500px.com/", - "username_claimed": "blue", - "username_unclaimed": "noonewouldeverusethis7" - }, - "9GAG": { - "errorType": "status_code", - "rank": 318, - "url": "https://9gag.com/u/{}", - "urlMain": "https://9gag.com/", - "username_claimed": "blue", - "username_unclaimed": "noonewouldeverusethis7" - }, - "About.me": { - "errorType": "status_code", - "rank": 14786, - "url": "https://about.me/{}", - "urlMain": "https://about.me/", - "username_claimed": "blue", - "username_unclaimed": "noonewouldeverusethis7" - }, - "Academia.edu": { - "errorType": "status_code", - "rank": 187, - "url": "https://independent.academia.edu/{}", - "urlMain": "https://www.academia.edu/", - "username_claimed": "blue", - "username_unclaimed": "noonewouldeverusethis7" - }, - "AngelList": { - "errorType": "status_code", - "rank": 3551, - "url": "https://angel.co/{}", - "urlMain": "https://angel.co/", - "username_claimed": "blue", - "username_unclaimed": "noonewouldeverusethis7" - }, - "Anobii": { - "errorType": "response_url", - "rank": 43177, - "url": "https://www.anobii.com/{}/profile", - "urlMain": "https://www.anobii.com/", - "username_claimed": "blue", - "username_unclaimed": "noonewouldeverusethis7" - }, - "Aptoide": { - "errorType": "status_code", - "rank": 4931, - "url": "https://{}.en.aptoide.com/", - "urlMain": "https://en.aptoide.com/", - "username_claimed": "blue", - "username_unclaimed": "noonewouldeverusethis7" - }, - "Archive.org": { - "errorMsg": "cannot find account", - "errorType": "message", - "rank": 233, - "url": "https://archive.org/details/@{}", - "urlMain": "https://archive.org", - "username_claimed": "blue", - "username_unclaimed": "noonewould" - }, - "AskFM": { - "errorType": "status_code", - "rank": 1176, - "url": "https://ask.fm/{}", - "urlMain": "https://ask.fm/", - "username_claimed": "blue", - "username_unclaimed": "noonewouldeverusethis7" - }, - "BLIP.fm": { - "errorType": "status_code", - "rank": 372166, - "url": "https://blip.fm/{}", - "urlMain": "https://blip.fm/", - "username_claimed": "blue", - "username_unclaimed": "noonewouldeverusethis7" - }, - "Badoo": { - "errorType": "status_code", - "rank": 1286, - "url": "https://badoo.com/profile/{}", - "urlMain": "https://badoo.com/", - "username_claimed": "blue", - "username_unclaimed": "noonewouldeverusethis7" - }, - "Bandcamp": { - "errorType": "status_code", - "rank": 611, - "url": "https://www.bandcamp.com/{}", - "urlMain": "https://www.bandcamp.com/", - "username_claimed": "blue", - "username_unclaimed": "noonewouldeverusethis7" - }, - "Basecamp": { - "errorMsg": "The account you were looking for doesn't exist", - "errorType": "message", - "rank": 1830, - "url": "https://{}.basecamphq.com", - "urlMain": "https://basecamp.com/", - "username_claimed": "blue", - "username_unclaimed": "noonewouldeverusethis7" - }, - "Behance": { - "errorType": "status_code", - "rank": 383, - "url": "https://www.behance.net/{}", - "urlMain": "https://www.behance.net/", - "username_claimed": "blue", - "username_unclaimed": "noonewouldeverusethis7" - }, - "BitBucket": { - "errorType": "status_code", - "rank": 1007, - "url": "https://bitbucket.org/{}/", - "urlMain": "https://bitbucket.org/", - "username_claimed": "white", - "username_unclaimed": "noonewouldeverusethis7" - }, - "BitCoinForum": { - "errorMsg": "The user whose profile you are trying to view does not exist.", - "errorType": "message", - "rank": 524911, - "url": "https://bitcoinforum.com/profile/{}", - "urlMain": "https://bitcoinforum.com", - "username_claimed": "bitcoinforum.com", - "username_unclaimed": "noonewouldeverusethis7" - }, - "Blogger": { - "errorType": "status_code", - "rank": 208, - "regexCheck": "^[a-zA-Z][a-zA-Z0-9_-]*$", - "url": "https://{}.blogspot.com", - "urlMain": "https://www.blogger.com/", - "username_claimed": "blue", - "username_unclaimed": "noonewouldeverusethis7" - }, - "BuzzFeed": { - "errorType": "status_code", - "rank": 291, - "url": "https://buzzfeed.com/{}", - "urlMain": "https://buzzfeed.com/", - "username_claimed": "blue", - "username_unclaimed": "xgtrq" - }, - "Canva": { - "errorType": "response_url", - "errorUrl": "https://www.canva.com/{}", - "rank": 170, - "url": "https://www.canva.com/{}", - "urlMain": "https://www.canva.com/", - "username_claimed": "blue", - "username_unclaimed": "xgtrq" - }, - "Carbonmade": { - "errorType": "response_url", - "errorUrl": "https://carbonmade.com/fourohfour?domain={}.carbonmade.com", - "rank": 32400, - "url": "https://{}.carbonmade.com", - "urlMain": "https://carbonmade.com/", - "username_claimed": "jenny", - "username_unclaimed": "noonewouldeverusethis7" - }, - "CashMe": { - "errorType": "status_code", - "rank": 12351551, - "url": "https://cash.me/{}", - "urlMain": "https://cash.me/", - "username_claimed": "jenny", - "username_unclaimed": "noonewouldeverusethis7" - }, - "Cent": { - "errorMsg": "Cent", - "errorType": "message", - "rank": 283677, - "url": "https://beta.cent.co/@{}", - "urlMain": "https://cent.co/", - "username_claimed": "blue", - "username_unclaimed": "noonewouldeverusethis7" - }, - "Cloob": { - "errorType": "status_code", - "rank": 9071, - "url": "https://www.cloob.com/name/{}", - "urlMain": "https://www.cloob.com/", - "username_claimed": "blue", - "username_unclaimed": "noonewouldeverusethis7" - }, - "Codecademy": { - "errorType": "status_code", - "rank": 2901, - "url": "https://www.codecademy.com/{}", - "urlMain": "https://www.codecademy.com/", - "username_claimed": "blue", - "username_unclaimed": "noonewouldeverusethis7" - }, - "Codechef": { - "errorType": "status_code", - "rank": 9136, - "url": "https://www.codechef.com/users/{}", - "urlMain": "https://www.codechef.com/", - "username_claimed": "blue", - "username_unclaimed": "noonewouldeverusethis7" - }, - "Codementor": { - "errorType": "status_code", - "rank": 9876, - "url": "https://www.codementor.io/{}", - "urlMain": "https://www.codementor.io/", - "username_claimed": "blue", - "username_unclaimed": "noonewouldeverusethis7" - }, - "Codepen": { - "errorType": "status_code", - "rank": 840, - "url": "https://codepen.io/{}", - "urlMain": "https://codepen.io/", - "username_claimed": "blue", - "username_unclaimed": "noonewouldeverusethis7" - }, - "Coderwall": { - "errorMsg": "404! Our feels when that url is used", - "errorType": "message", - "rank": 10209, - "url": "https://coderwall.com/{}", - "urlMain": "https://coderwall.com/", - "username_claimed": "jenny", - "username_unclaimed": "noonewouldeverusethis7" - }, - "ColourLovers": { - "errorType": "status_code", - "rank": 30534, - "url": "https://www.colourlovers.com/lover/{}", - "urlMain": "https://www.colourlovers.com/", - "username_claimed": "blue", - "username_unclaimed": "noonewouldeverusethis7" - }, - "Contently": { - "errorMsg": "We can't find that page!", - "errorType": "message", - "rank": 56976, - "regexCheck": "^[a-zA-Z][a-zA-Z0-9_-]*$", - "url": "https://{}.contently.com/", - "urlMain": "https://contently.com/", - "username_claimed": "jordanteicher", - "username_unclaimed": "noonewouldeverusethis7" - }, - "Coroflot": { - "errorType": "status_code", - "rank": 39892, - "url": "https://www.coroflot.com/{}", - "urlMain": "https://coroflot.com/", - "username_claimed": "blue", - "username_unclaimed": "noonewouldeverusethis7" - }, - "CreativeMarket": { - "errorType": "response_url", - "errorUrl": "https://www.creativemarket.com/", - "rank": 2034, - "url": "https://creativemarket.com/{}", - "urlMain": "https://creativemarket.com/", - "username_claimed": "blue", - "username_unclaimed": "noonewouldeverusethis7" - }, - "Crevado": { - "errorType": "status_code", - "rank": 177811, - "url": "https://{}.crevado.com", - "urlMain": "https://crevado.com/", - "username_claimed": "blue", - "username_unclaimed": "noonewouldeverusethis7" - }, - "Crunchyroll": { - "errorType": "status_code", - "rank": 401, - "url": "https://www.crunchyroll.com/user/{}", - "urlMain": "https://www.crunchyroll.com/", - "username_claimed": "blue", - "username_unclaimed": "noonewouldeverusethis7" - }, - "DEV Community": { - "errorType": "status_code", - "rank": 5107, - "regexCheck": "^[a-zA-Z][a-zA-Z0-9_-]*$", - "url": "https://dev.to/{}", - "urlMain": "https://dev.to/", - "username_claimed": "blue", - "username_unclaimed": "noonewouldeverusethis7" - }, - "DailyMotion": { - "errorType": "status_code", - "rank": 123, - "url": "https://www.dailymotion.com/{}", - "urlMain": "https://www.dailymotion.com/", - "username_claimed": "blue", - "username_unclaimed": "noonewouldeverusethis7" - }, - "Designspiration": { - "errorType": "status_code", - "rank": 25895, - "url": "https://www.designspiration.net/{}/", - "urlMain": "https://www.designspiration.net/", - "username_claimed": "blue", - "username_unclaimed": "noonewouldeverusethis7" - }, - "DeviantART": { - "errorType": "status_code", - "rank": 226, - "regexCheck": "^[a-zA-Z][a-zA-Z0-9_-]*$", - "url": "https://{}.deviantart.com", - "urlMain": "https://deviantart.com", - "username_claimed": "blue", - "username_unclaimed": "noonewouldeverusethis7" - }, - "Discogs": { - "errorType": "status_code", - "rank": 628, - "url": "https://www.discogs.com/user/{}", - "urlMain": "https://www.discogs.com/", - "username_claimed": "blue", - "username_unclaimed": "noonewouldeverusethis7" - }, - "Disqus": { - "errorType": "status_code", - "rank": 1239, - "url": "https://disqus.com/{}", - "urlMain": "https://disqus.com/", - "username_claimed": "blue", - "username_unclaimed": "noonewouldeverusethis7" - }, - "Docker Hub": { - "errorType": "status_code", - "rank": 2052, - "url": "https://hub.docker.com/u/{}/", - "urlMain": "https://hub.docker.com/", - "urlProbe": "https://hub.docker.com/v2/users/{}/", - "username_claimed": "blue", - "username_unclaimed": "noonewouldeverusethis7" - }, - "Dribbble": { - "errorMsg": "Whoops, that page is gone.", - "errorType": "message", - "rank": 939, - "regexCheck": "^[a-zA-Z][a-zA-Z0-9_-]*$", - "url": "https://dribbble.com/{}", - "urlMain": "https://dribbble.com/", - "username_claimed": "blue", - "username_unclaimed": "noonewouldeverusethis7" - }, - "EVE Online": { - "errorType": "response_url", - "errorUrl": "https://eveonline.com", - "rank": 11337, - "url": "https://evewho.com/pilot/{}/", - "urlMain": "https://eveonline.com", - "username_claimed": "blue", - "username_unclaimed": "noonewouldeverusethis7" - }, - "Ebay": { - "errorMsg": "The User ID you entered was not found", - "errorType": "message", - "rank": 45, - "url": "https://www.ebay.com/usr/{}", - "urlMain": "https://www.ebay.com/", - "username_claimed": "blue", - "username_unclaimed": "noonewouldeverusethis7" - }, - "Ello": { - "errorMsg": "We couldn't find the page you're looking for", - "errorType": "message", - "rank": 37022, - "url": "https://ello.co/{}", - "urlMain": "https://ello.co/", - "username_claimed": "blue", - "username_unclaimed": "noonewouldeverusethis7" - }, - "Etsy": { - "errorType": "status_code", - "rank": 165, - "url": "https://www.etsy.com/shop/{}", - "urlMain": "https://www.etsy.com/", - "username_claimed": "JennyKrafts", - "username_unclaimed": "noonewouldeverusethis7" - }, - "EyeEm": { - "errorType": "response_url", - "errorUrl": "https://www.eyeem.com/", - "rank": 32870, - "url": "https://www.eyeem.com/u/{}", - "urlMain": "https://www.eyeem.com/", - "username_claimed": "blue", - "username_unclaimed": "noonewouldeverusethis7" - }, - "Facebook": { - "errorType": "status_code", - "rank": 3, - "regexCheck": "^[a-zA-Z0-9]{4,49}(?Cent", + "errorType": "message", + "rank": 283677, + "url": "https://beta.cent.co/@{}", + "urlMain": "https://cent.co/", + "username_claimed": "blue", + "username_unclaimed": "noonewouldeverusethis7" + }, + "Cloob": { + "errorType": "status_code", + "rank": 9071, + "url": "https://www.cloob.com/name/{}", + "urlMain": "https://www.cloob.com/", + "username_claimed": "blue", + "username_unclaimed": "noonewouldeverusethis7" + }, + "Codecademy": { + "errorType": "status_code", + "rank": 2901, + "url": "https://www.codecademy.com/{}", + "urlMain": "https://www.codecademy.com/", + "username_claimed": "blue", + "username_unclaimed": "noonewouldeverusethis7" + }, + "Codechef": { + "errorType": "status_code", + "rank": 9136, + "url": "https://www.codechef.com/users/{}", + "urlMain": "https://www.codechef.com/", + "username_claimed": "blue", + "username_unclaimed": "noonewouldeverusethis7" + }, + "Codementor": { + "errorType": "status_code", + "rank": 9876, + "url": "https://www.codementor.io/{}", + "urlMain": "https://www.codementor.io/", + "username_claimed": "blue", + "username_unclaimed": "noonewouldeverusethis7" + }, + "Codepen": { + "errorType": "status_code", + "rank": 840, + "url": "https://codepen.io/{}", + "urlMain": "https://codepen.io/", + "username_claimed": "blue", + "username_unclaimed": "noonewouldeverusethis7" + }, + "Coderwall": { + "errorMsg": "404! Our feels when that url is used", + "errorType": "message", + "rank": 10209, + "url": "https://coderwall.com/{}", + "urlMain": "https://coderwall.com/", + "username_claimed": "jenny", + "username_unclaimed": "noonewouldeverusethis7" + }, + "ColourLovers": { + "errorType": "status_code", + "rank": 30534, + "url": "https://www.colourlovers.com/lover/{}", + "urlMain": "https://www.colourlovers.com/", + "username_claimed": "blue", + "username_unclaimed": "noonewouldeverusethis7" + }, + "Contently": { + "errorMsg": "We can't find that page!", + "errorType": "message", + "rank": 56976, + "regexCheck": "^[a-zA-Z][a-zA-Z0-9_-]*$", + "url": "https://{}.contently.com/", + "urlMain": "https://contently.com/", + "username_claimed": "jordanteicher", + "username_unclaimed": "noonewouldeverusethis7" + }, + "Coroflot": { + "errorType": "status_code", + "rank": 39892, + "url": "https://www.coroflot.com/{}", + "urlMain": "https://coroflot.com/", + "username_claimed": "blue", + "username_unclaimed": "noonewouldeverusethis7" + }, + "CreativeMarket": { + "errorType": "response_url", + "errorUrl": "https://www.creativemarket.com/", + "rank": 2034, + "url": "https://creativemarket.com/{}", + "urlMain": "https://creativemarket.com/", + "username_claimed": "blue", + "username_unclaimed": "noonewouldeverusethis7" + }, + "Crevado": { + "errorType": "status_code", + "rank": 177811, + "url": "https://{}.crevado.com", + "urlMain": "https://crevado.com/", + "username_claimed": "blue", + "username_unclaimed": "noonewouldeverusethis7" + }, + "Crunchyroll": { + "errorType": "status_code", + "rank": 401, + "url": "https://www.crunchyroll.com/user/{}", + "urlMain": "https://www.crunchyroll.com/", + "username_claimed": "blue", + "username_unclaimed": "noonewouldeverusethis7" + }, + "DEV Community": { + "errorType": "status_code", + "rank": 5107, + "regexCheck": "^[a-zA-Z][a-zA-Z0-9_-]*$", + "url": "https://dev.to/{}", + "urlMain": "https://dev.to/", + "username_claimed": "blue", + "username_unclaimed": "noonewouldeverusethis7" + }, + "DailyMotion": { + "errorType": "status_code", + "rank": 123, + "url": "https://www.dailymotion.com/{}", + "urlMain": "https://www.dailymotion.com/", + "username_claimed": "blue", + "username_unclaimed": "noonewouldeverusethis7" + }, + "Designspiration": { + "errorType": "status_code", + "rank": 25895, + "url": "https://www.designspiration.net/{}/", + "urlMain": "https://www.designspiration.net/", + "username_claimed": "blue", + "username_unclaimed": "noonewouldeverusethis7" + }, + "DeviantART": { + "errorType": "status_code", + "rank": 226, + "regexCheck": "^[a-zA-Z][a-zA-Z0-9_-]*$", + "url": "https://{}.deviantart.com", + "urlMain": "https://deviantart.com", + "username_claimed": "blue", + "username_unclaimed": "noonewouldeverusethis7" + }, + "Discogs": { + "errorType": "status_code", + "rank": 628, + "url": "https://www.discogs.com/user/{}", + "urlMain": "https://www.discogs.com/", + "username_claimed": "blue", + "username_unclaimed": "noonewouldeverusethis7" + }, + "Disqus": { + "errorType": "status_code", + "rank": 1239, + "url": "https://disqus.com/{}", + "urlMain": "https://disqus.com/", + "username_claimed": "blue", + "username_unclaimed": "noonewouldeverusethis7" + }, + "Docker Hub": { + "errorType": "status_code", + "rank": 2052, + "url": "https://hub.docker.com/u/{}/", + "urlMain": "https://hub.docker.com/", + "urlProbe": "https://hub.docker.com/v2/users/{}/", + "username_claimed": "blue", + "username_unclaimed": "noonewouldeverusethis7" + }, + "Dribbble": { + "errorMsg": "Whoops, that page is gone.", + "errorType": "message", + "rank": 939, + "regexCheck": "^[a-zA-Z][a-zA-Z0-9_-]*$", + "url": "https://dribbble.com/{}", + "urlMain": "https://dribbble.com/", + "username_claimed": "blue", + "username_unclaimed": "noonewouldeverusethis7" + }, + "EVE Online": { + "errorType": "response_url", + "errorUrl": "https://eveonline.com", + "rank": 11337, + "url": "https://evewho.com/pilot/{}/", + "urlMain": "https://eveonline.com", + "username_claimed": "blue", + "username_unclaimed": "noonewouldeverusethis7" + }, + "Ebay": { + "errorMsg": "The User ID you entered was not found", + "errorType": "message", + "rank": 45, + "url": "https://www.ebay.com/usr/{}", + "urlMain": "https://www.ebay.com/", + "username_claimed": "blue", + "username_unclaimed": "noonewouldeverusethis7" + }, + "Ello": { + "errorMsg": "We couldn't find the page you're looking for", + "errorType": "message", + "rank": 37022, + "url": "https://ello.co/{}", + "urlMain": "https://ello.co/", + "username_claimed": "blue", + "username_unclaimed": "noonewouldeverusethis7" + }, + "Etsy": { + "errorType": "status_code", + "rank": 165, + "url": "https://www.etsy.com/shop/{}", + "urlMain": "https://www.etsy.com/", + "username_claimed": "JennyKrafts", + "username_unclaimed": "noonewouldeverusethis7" + }, + "EyeEm": { + "errorType": "response_url", + "errorUrl": "https://www.eyeem.com/", + "rank": 32870, + "url": "https://www.eyeem.com/u/{}", + "urlMain": "https://www.eyeem.com/", + "username_claimed": "blue", + "username_unclaimed": "noonewouldeverusethis7" + }, + "Facebook": { + "errorType": "status_code", + "rank": 3, + "regexCheck": "^[a-zA-Z0-9]{4,49}(?Cent", + "errorType": "message", + "rank": 0, + "url": "https://beta.cent.co/@{}", + "urlMain": "https://cent.co/", + "username_claimed": "blue", + "username_unclaimed": "noonewouldeverusethis7" + }, + "Cloob": { + "errorType": "status_code", + "rank": 0, + "url": "https://www.cloob.com/name/{}", + "urlMain": "https://www.cloob.com/", + "username_claimed": "blue", + "username_unclaimed": "noonewouldeverusethis7" + }, + "Codecademy": { + "errorType": "status_code", + "rank": 0, + "url": "https://www.codecademy.com/{}", + "urlMain": "https://www.codecademy.com/", + "username_claimed": "blue", + "username_unclaimed": "noonewouldeverusethis7" + }, + "Codechef": { + "errorType": "status_code", + "rank": 0, + "url": "https://www.codechef.com/users/{}", + "urlMain": "https://www.codechef.com/", + "username_claimed": "blue", + "username_unclaimed": "noonewouldeverusethis7" + }, + "Codementor": { + "errorType": "status_code", + "rank": 0, + "url": "https://www.codementor.io/{}", + "urlMain": "https://www.codementor.io/", + "username_claimed": "blue", + "username_unclaimed": "noonewouldeverusethis7" + }, + "Codepen": { + "errorType": "status_code", + "rank": 0, + "url": "https://codepen.io/{}", + "urlMain": "https://codepen.io/", + "username_claimed": "blue", + "username_unclaimed": "noonewouldeverusethis7" + }, + "Coderwall": { + "errorMsg": "404! Our feels when that url is used", + "errorType": "message", + "rank": 0, + "url": "https://coderwall.com/{}", + "urlMain": "https://coderwall.com/", + "username_claimed": "jenny", + "username_unclaimed": "noonewouldeverusethis7" + }, + "ColourLovers": { + "errorType": "status_code", + "rank": 0, + "url": "https://www.colourlovers.com/lover/{}", + "urlMain": "https://www.colourlovers.com/", + "username_claimed": "blue", + "username_unclaimed": "noonewouldeverusethis7" + }, + "Contently": { + "errorMsg": "We can't find that page!", + "errorType": "message", + "rank": 0, + "regexCheck": "^[a-zA-Z][a-zA-Z0-9_-]*$", + "url": "https://{}.contently.com/", + "urlMain": "https://contently.com/", + "username_claimed": "jordanteicher", + "username_unclaimed": "noonewouldeverusethis7" + }, + "Coroflot": { + "errorType": "status_code", + "rank": 0, + "url": "https://www.coroflot.com/{}", + "urlMain": "https://coroflot.com/", + "username_claimed": "blue", + "username_unclaimed": "noonewouldeverusethis7" + }, + "CreativeMarket": { + "errorType": "response_url", + "errorUrl": "https://www.creativemarket.com/", + "rank": 0, + "url": "https://creativemarket.com/{}", + "urlMain": "https://creativemarket.com/", + "username_claimed": "blue", + "username_unclaimed": "noonewouldeverusethis7" + }, + "Crevado": { + "errorType": "status_code", + "rank": 0, + "url": "https://{}.crevado.com", + "urlMain": "https://crevado.com/", + "username_claimed": "blue", + "username_unclaimed": "noonewouldeverusethis7" + }, + "Crunchyroll": { + "errorType": "status_code", + "rank": 0, + "url": "https://www.crunchyroll.com/user/{}", + "urlMain": "https://www.crunchyroll.com/", + "username_claimed": "blue", + "username_unclaimed": "noonewouldeverusethis7" + }, + "DEV Community": { + "errorType": "status_code", + "rank": 0, + "regexCheck": "^[a-zA-Z][a-zA-Z0-9_-]*$", + "url": "https://dev.to/{}", + "urlMain": "https://dev.to/", + "username_claimed": "blue", + "username_unclaimed": "noonewouldeverusethis7" + }, + "DailyMotion": { + "errorType": "status_code", + "rank": 0, + "url": "https://www.dailymotion.com/{}", + "urlMain": "https://www.dailymotion.com/", + "username_claimed": "blue", + "username_unclaimed": "noonewouldeverusethis7" + }, + "Designspiration": { + "errorType": "status_code", + "rank": 0, + "url": "https://www.designspiration.net/{}/", + "urlMain": "https://www.designspiration.net/", + "username_claimed": "blue", + "username_unclaimed": "noonewouldeverusethis7" + }, + "DeviantART": { + "errorType": "status_code", + "rank": 0, + "regexCheck": "^[a-zA-Z][a-zA-Z0-9_-]*$", + "url": "https://{}.deviantart.com", + "urlMain": "https://deviantart.com", + "username_claimed": "blue", + "username_unclaimed": "noonewouldeverusethis7" + }, + "Discogs": { + "errorType": "status_code", + "rank": 0, + "url": "https://www.discogs.com/user/{}", + "urlMain": "https://www.discogs.com/", + "username_claimed": "blue", + "username_unclaimed": "noonewouldeverusethis7" + }, + "Disqus": { + "errorType": "status_code", + "rank": 0, + "url": "https://disqus.com/{}", + "urlMain": "https://disqus.com/", + "username_claimed": "blue", + "username_unclaimed": "noonewouldeverusethis7" + }, + "Docker Hub": { + "errorType": "status_code", + "rank": 0, + "url": "https://hub.docker.com/u/{}/", + "urlMain": "https://hub.docker.com/", + "urlProbe": "https://hub.docker.com/v2/users/{}/", + "username_claimed": "blue", + "username_unclaimed": "noonewouldeverusethis7" + }, + "Dribbble": { + "errorMsg": "Whoops, that page is gone.", + "errorType": "message", + "rank": 0, + "regexCheck": "^[a-zA-Z][a-zA-Z0-9_-]*$", + "url": "https://dribbble.com/{}", + "urlMain": "https://dribbble.com/", + "username_claimed": "blue", + "username_unclaimed": "noonewouldeverusethis7" + }, + "EVE Online": { + "errorType": "response_url", + "errorUrl": "https://eveonline.com", + "rank": 0, + "url": "https://evewho.com/pilot/{}/", + "urlMain": "https://eveonline.com", + "username_claimed": "blue", + "username_unclaimed": "noonewouldeverusethis7" + }, + "Ebay": { + "errorMsg": "The User ID you entered was not found", + "errorType": "message", + "rank": 0, + "url": "https://www.ebay.com/usr/{}", + "urlMain": "https://www.ebay.com/", + "username_claimed": "blue", + "username_unclaimed": "noonewouldeverusethis7" + }, + "Ello": { + "errorMsg": "We couldn't find the page you're looking for", + "errorType": "message", + "rank": 0, + "url": "https://ello.co/{}", + "urlMain": "https://ello.co/", + "username_claimed": "blue", + "username_unclaimed": "noonewouldeverusethis7" + }, + "Etsy": { + "errorType": "status_code", + "rank": 0, + "url": "https://www.etsy.com/shop/{}", + "urlMain": "https://www.etsy.com/", + "username_claimed": "JennyKrafts", + "username_unclaimed": "noonewouldeverusethis7" + }, + "EyeEm": { + "errorType": "response_url", + "errorUrl": "https://www.eyeem.com/", + "rank": 0, + "url": "https://www.eyeem.com/u/{}", + "urlMain": "https://www.eyeem.com/", + "username_claimed": "blue", + "username_unclaimed": "noonewouldeverusethis7" + }, + "Facebook": { + "errorType": "status_code", + "rank": 0, + "regexCheck": "^[a-zA-Z0-9]{4,49}(?=4.8.0 +bs4>=0.0.1 +certifi>=2019.6.16 +colorama>=0.4.1 +lxml>=4.4.0 +PySocks>=1.7.0 +requests>=2.22.0 +requests-futures>=1.0.0 +soupsieve>=1.9.2 +stem>=1.7.1 +torrequest>=0.1.0 diff --git a/sherlock.py b/sherlock.py index 16e824d3..e34c3eaa 100755 --- a/sherlock.py +++ b/sherlock.py @@ -26,7 +26,7 @@ from torrequest import TorRequest from load_proxies import load_proxies_from_csv, check_proxy_list module_name = "Sherlock: Find Usernames Across Social Networks" -__version__ = "0.7.5" +__version__ = "0.8.0" amount = 0 diff --git a/sites.md b/sites.md index 6374303b..c223d334 100644 --- a/sites.md +++ b/sites.md @@ -1,164 +1,172 @@ -## List Of Supported Sites (161 Sites In Total!) -1. [500px](https://500px.com/) -2. [9GAG](https://9gag.com/) -3. [About.me](https://about.me/) -4. [Academia.edu](https://www.academia.edu/) -5. [AngelList](https://angel.co/) -6. [Anobii](https://www.anobii.com/) -7. [Aptoide](https://en.aptoide.com/) -8. [Archive.org](https://archive.org) -9. [AskFM](https://ask.fm/) -10. [BLIP.fm](https://blip.fm/) -11. [Badoo](https://badoo.com/) -12. [Bandcamp](https://www.bandcamp.com/) -13. [Basecamp](https://basecamp.com/) -14. [Behance](https://www.behance.net/) -15. [BitBucket](https://bitbucket.org/) -16. [BitCoinForum](https://bitcoinforum.com) -17. [Blogger](https://www.blogger.com/) -18. [BuzzFeed](https://buzzfeed.com/) -19. [Canva](https://www.canva.com/) -20. [Carbonmade](https://carbonmade.com/) -21. [CashMe](https://cash.me/) -22. [Cent](https://cent.co/) -23. [Cloob](https://www.cloob.com/) -24. [Codecademy](https://www.codecademy.com/) -25. [Codechef](https://www.codechef.com/) -26. [Codementor](https://www.codementor.io/) -27. [Codepen](https://codepen.io/) -28. [Coderwall](https://coderwall.com/) -29. [ColourLovers](https://www.colourlovers.com/) -30. [Contently](https://contently.com/) -31. [Coroflot](https://coroflot.com/) -32. [CreativeMarket](https://creativemarket.com/) -33. [Crevado](https://crevado.com/) -34. [Crunchyroll](https://www.crunchyroll.com/) -35. [DEV Community](https://dev.to/) -36. [DailyMotion](https://www.dailymotion.com/) -37. [Designspiration](https://www.designspiration.net/) -38. [DeviantART](https://deviantart.com) -39. [Discogs](https://www.discogs.com/) -40. [Disqus](https://disqus.com/) -41. [Docker Hub](https://hub.docker.com/) -42. [Dribbble](https://dribbble.com/) -43. [EVE Online](https://eveonline.com) -44. [Ebay](https://www.ebay.com/) -45. [Ello](https://ello.co/) -46. [Etsy](https://www.etsy.com/) -47. [EyeEm](https://www.eyeem.com/) -48. [Facebook](https://www.facebook.com/) -49. [Fandom](https://www.fandom.com/) -50. [Filmogs](https://www.filmo.gs/) -51. [Flickr](https://www.flickr.com/) -52. [Flipboard](https://flipboard.com/) -53. [Foursquare](https://foursquare.com/) -54. [Giphy](https://giphy.com/) -55. [GitHub](https://www.github.com/) -56. [GitLab](https://gitlab.com/) -57. [Gitee](https://gitee.com/) -58. [GoodReads](https://www.goodreads.com/) -59. [Gravatar](http://en.gravatar.com/) -60. [Gumroad](https://www.gumroad.com/) -61. [HackerNews](https://news.ycombinator.com/) -62. [HackerOne](https://hackerone.com/) -63. [HackerRank](https://hackerrank.com/) -64. [House-Mixes.com](https://www.house-mixes.com/) -65. [Houzz](https://houzz.com/) -66. [HubPages](https://hubpages.com/) -67. [IFTTT](https://www.ifttt.com/) -68. [ImageShack](https://imageshack.us/) -69. [Imgur](https://imgur.com/) -70. [Instagram](https://www.instagram.com/) -71. [Instructables](https://www.instructables.com/) -72. [Investing.com](https://www.investing.com/) -73. [Issuu](https://issuu.com/) -74. [Itch.io](https://itch.io/) -75. [Jimdo](https://jimdosite.com/) -76. [Kaggle](https://www.kaggle.com/) -77. [KanoWorld](https://world.kano.me/) -78. [Keybase](https://keybase.io/) -79. [Kik](http://kik.me/) -80. [Kongregate](https://www.kongregate.com/) -81. [Launchpad](https://launchpad.net/) -82. [LeetCode](https://leetcode.com/) -83. [Letterboxd](https://letterboxd.com/) -84. [LiveJournal](https://www.livejournal.com/) -85. [Mastodon](https://mstdn.io/) -86. [Medium](https://medium.com/) -87. [MeetMe](https://www.meetme.com/) -88. [MixCloud](https://www.mixcloud.com/) -89. [MyAnimeList](https://myanimelist.net/) -90. [Myspace](https://myspace.com/) -91. [NPM](https://npmjs.com/) -92. [NameMC (Minecraft.net skins)](https://namemc.com/) -93. [NationStates Nation](https://nationstates.net) -94. [NationStates Region](https://nationstates.net) -95. [Newgrounds](https://newgrounds.com) -96. [OK](https://ok.ru/) -97. [Pastebin](https://pastebin.com/) -98. [Patreon](https://www.patreon.com/) -99. [Pexels](https://www.pexels.com/) -100. [Photobucket](https://photobucket.com/) -101. [Pinterest](https://www.pinterest.com/) -102. [Pixabay](https://pixabay.com/) -103. [Plug.DJ](https://plug.dj/) -104. [Pokemon Showdown](https://pokemonshowdown.com) -105. [ProductHunt](https://www.producthunt.com/) -106. [Quora](https://www.quora.com/) -107. [Rajce.net](https://www.rajce.idnes.cz/) -108. [Rate Your Music](https://rateyourmusic.com/) -109. [Reddit](https://www.reddit.com/) -110. [Repl.it](https://repl.it/) -111. [ResearchGate](https://www.researchgate.net/) -112. [ReverbNation](https://www.reverbnation.com/) -113. [Roblox](https://www.roblox.com/) -114. [Scratch](https://scratch.mit.edu/) -115. [Scribd](https://www.scribd.com/) -116. [Signal](https://community.signalusers.org) -117. [Slack](https://slack.com) -118. [SlideShare](https://slideshare.net/) -119. [Smashcast](https://www.smashcast.tv/) -120. [SoundCloud](https://soundcloud.com/) -121. [SourceForge](https://sourceforge.net/) -122. [Speedrun.com](https://speedrun.com/) -123. [Splits.io](https://splits.io) -124. [Spotify](https://open.spotify.com/) -125. [Star Citizen](https://robertsspaceindustries.com/) -126. [Steam](https://steamcommunity.com/) -127. [SteamGroup](https://steamcommunity.com/) -128. [Taringa](https://taringa.net/) -129. [Telegram](https://t.me/) -130. [Tinder](https://tinder.com/) -131. [TradingView](https://www.tradingview.com/) -132. [Trakt](https://www.trakt.tv/) -133. [Trip](https://www.trip.skyscanner.com/) -134. [TripAdvisor](https://tripadvisor.com/) -135. [Twitch](https://www.twitch.tv/) -136. [Twitter](https://www.twitter.com/) -137. [Unsplash](https://unsplash.com/) -138. [VK](https://vk.com/) -139. [VSCO](https://vsco.co/) -140. [Venmo](https://venmo.com/) -141. [Vimeo](https://vimeo.com/) -142. [Virgool](https://virgool.io/) -143. [VirusTotal](https://www.virustotal.com/) -144. [Wattpad](https://www.wattpad.com/) -145. [We Heart It](https://weheartit.com/) -146. [WebNode](https://www.webnode.cz/) -147. [Wikipedia](https://www.wikipedia.org/) -148. [Wix](https://wix.com/) -149. [WordPress](https://wordpress.com) -150. [YouNow](https://www.younow.com/) -151. [YouPic](https://youpic.com/) -152. [YouTube](https://www.youtube.com/) -153. [Zhihu](https://www.zhihu.com/) -154. [authorSTREAM](http://www.authorstream.com/) -155. [boingboing.net](https://boingboing.net/) -156. [devRant](https://devrant.com/) -157. [gfycat](https://gfycat.com/) -158. [iMGSRC.RU](https://imgsrc.ru/) -159. [last.fm](https://last.fm/) -160. [mixer.com](https://mixer.com/) -161. [osu!](https://osu.ppy.sh/) - -Alexa.com rank data fetched at (2019-07-20 20:48:31.349173 UTC) +## List Of Supported Sites (171 Sites In Total!) +1. [500px](https://500px.com/) +2. [9GAG](https://9gag.com/) +3. [About.me](https://about.me/) +4. [Academia.edu](https://www.academia.edu/) +5. [AngelList](https://angel.co/) +6. [Anobii](https://www.anobii.com/) +7. [Aptoide](https://en.aptoide.com/) +8. [Archive.org](https://archive.org) +9. [AskFM](https://ask.fm/) +10. [BLIP.fm](https://blip.fm/) +11. [Badoo](https://badoo.com/) +12. [Bandcamp](https://www.bandcamp.com/) +13. [Basecamp](https://basecamp.com/) +14. [Behance](https://www.behance.net/) +15. [BitBucket](https://bitbucket.org/) +16. [BitCoinForum](https://bitcoinforum.com) +17. [Blogger](https://www.blogger.com/) +18. [Brew](https://www.brew.com/) +19. [BuyMeACoffee](https://www.buymeacoffee.com/) +20. [BuzzFeed](https://buzzfeed.com/) +21. [Canva](https://www.canva.com/) +22. [Carbonmade](https://carbonmade.com/) +23. [CashMe](https://cash.me/) +24. [Cent](https://cent.co/) +25. [Cloob](https://www.cloob.com/) +26. [Codecademy](https://www.codecademy.com/) +27. [Codechef](https://www.codechef.com/) +28. [Codementor](https://www.codementor.io/) +29. [Codepen](https://codepen.io/) +30. [Coderwall](https://coderwall.com/) +31. [ColourLovers](https://www.colourlovers.com/) +32. [Contently](https://contently.com/) +33. [Coroflot](https://coroflot.com/) +34. [CreativeMarket](https://creativemarket.com/) +35. [Crevado](https://crevado.com/) +36. [Crunchyroll](https://www.crunchyroll.com/) +37. [DEV Community](https://dev.to/) +38. [DailyMotion](https://www.dailymotion.com/) +39. [Designspiration](https://www.designspiration.net/) +40. [DeviantART](https://deviantart.com) +41. [Discogs](https://www.discogs.com/) +42. [Disqus](https://disqus.com/) +43. [Docker Hub](https://hub.docker.com/) +44. [Dribbble](https://dribbble.com/) +45. [EVE Online](https://eveonline.com) +46. [Ebay](https://www.ebay.com/) +47. [Ello](https://ello.co/) +48. [Etsy](https://www.etsy.com/) +49. [EyeEm](https://www.eyeem.com/) +50. [Facebook](https://www.facebook.com/) +51. [Fandom](https://www.fandom.com/) +52. [Filmogs](https://www.filmo.gs/) +53. [Flickr](https://www.flickr.com/) +54. [Flightradar24](https://www.flightradar24.com/) +55. [Flipboard](https://flipboard.com/) +56. [Foursquare](https://foursquare.com/) +57. [Giphy](https://giphy.com/) +58. [GitHub](https://www.github.com/) +59. [GitLab](https://gitlab.com/) +60. [Gitee](https://gitee.com/) +61. [GoodReads](https://www.goodreads.com/) +62. [Gravatar](http://en.gravatar.com/) +63. [Gumroad](https://www.gumroad.com/) +64. [HackerNews](https://news.ycombinator.com/) +65. [HackerOne](https://hackerone.com/) +66. [HackerRank](https://hackerrank.com/) +67. [House-Mixes.com](https://www.house-mixes.com/) +68. [Houzz](https://houzz.com/) +69. [HubPages](https://hubpages.com/) +70. [IFTTT](https://www.ifttt.com/) +71. [ImageShack](https://imageshack.us/) +72. [Imgur](https://imgur.com/) +73. [Instagram](https://www.instagram.com/) +74. [Instructables](https://www.instructables.com/) +75. [Investing.com](https://www.investing.com/) +76. [Issuu](https://issuu.com/) +77. [Itch.io](https://itch.io/) +78. [Jimdo](https://jimdosite.com/) +79. [Kaggle](https://www.kaggle.com/) +80. [KanoWorld](https://world.kano.me/) +81. [Keybase](https://keybase.io/) +82. [Kik](http://kik.me/) +83. [Kongregate](https://www.kongregate.com/) +84. [Launchpad](https://launchpad.net/) +85. [LeetCode](https://leetcode.com/) +86. [Letterboxd](https://letterboxd.com/) +87. [LiveJournal](https://www.livejournal.com/) +88. [Mastodon](https://mstdn.io/) +89. [Medium](https://medium.com/) +90. [MeetMe](https://www.meetme.com/) +91. [MixCloud](https://www.mixcloud.com/) +92. [MyAnimeList](https://myanimelist.net/) +93. [Myspace](https://myspace.com/) +94. [NPM](https://www.npmjs.com/) +95. [NPM-Package](https://www.npmjs.com/) +96. [NameMC (Minecraft.net skins)](https://namemc.com/) +97. [NationStates Nation](https://nationstates.net) +98. [NationStates Region](https://nationstates.net) +99. [Newgrounds](https://newgrounds.com) +100. [OpenCollective](https://opencollective.com/) +101. [OK](https://ok.ru/) +102. [Packagist](https://packagist.org/) +103. [Pastebin](https://pastebin.com/) +104. [Patreon](https://www.patreon.com/) +105. [Pexels](https://www.pexels.com/) +106. [Photobucket](https://photobucket.com/) +107. [Pinterest](https://www.pinterest.com/) +108. [Pixabay](https://pixabay.com/) +109. [PlayStore](https://play.google.com/store) +110. [Plug.DJ](https://plug.dj/) +111. [Pokemon Showdown](https://pokemonshowdown.com) +112. [ProductHunt](https://www.producthunt.com/) +113. [Quora](https://www.quora.com/) +114. [Rajce.net](https://www.rajce.idnes.cz/) +115. [Rate Your Music](https://rateyourmusic.com/) +116. [Reddit](https://www.reddit.com/) +117. [Repl.it](https://repl.it/) +118. [ResearchGate](https://www.researchgate.net/) +119. [ReverbNation](https://www.reverbnation.com/) +120. [Roblox](https://www.roblox.com/) +121. [Scratch](https://scratch.mit.edu/) +122. [Scribd](https://www.scribd.com/) +123. [Signal](https://community.signalusers.org) +124. [Slack](https://slack.com) +125. [SlideShare](https://slideshare.net/) +126. [Smashcast](https://www.smashcast.tv/) +127. [SoundCloud](https://soundcloud.com/) +128. [SourceForge](https://sourceforge.net/) +129. [Speedrun.com](https://speedrun.com/) +130. [Splits.io](https://splits.io) +131. [Spotify](https://open.spotify.com/) +132. [Star Citizen](https://robertsspaceindustries.com/) +133. [Steam](https://steamcommunity.com/) +134. [SteamGroup](https://steamcommunity.com/) +135. [Taringa](https://taringa.net/) +136. [Telegram](https://t.me/) +137. [TikTok](https://www.tiktok.com/) +138. [Tinder](https://tinder.com/) +139. [TradingView](https://www.tradingview.com/) +140. [Trakt](https://www.trakt.tv/) +141. [Trello](https://trello.com/) +142. [Trip](https://www.trip.skyscanner.com/) +143. [TripAdvisor](https://tripadvisor.com/) +144. [Twitch](https://www.twitch.tv/) +145. [Twitter](https://www.twitter.com/) +146. [Unsplash](https://unsplash.com/) +147. [VK](https://vk.com/) +148. [VSCO](https://vsco.co/) +149. [Venmo](https://venmo.com/) +150. [Vimeo](https://vimeo.com/) +151. [Virgool](https://virgool.io/) +152. [VirusTotal](https://www.virustotal.com/) +153. [Wattpad](https://www.wattpad.com/) +154. [We Heart It](https://weheartit.com/) +155. [WebNode](https://www.webnode.cz/) +156. [Wikipedia](https://www.wikipedia.org/) +157. [Wix](https://wix.com/) +158. [WordPress](https://wordpress.com) +159. [WordPressOrg](https://wordpress.org/) +160. [YouNow](https://www.younow.com/) +161. [YouPic](https://youpic.com/) +162. [YouTube](https://www.youtube.com/) +163. [Zhihu](https://www.zhihu.com/) +164. [authorSTREAM](http://www.authorstream.com/) +165. [boingboing.net](https://boingboing.net/) +166. [devRant](https://devrant.com/) +167. [gfycat](https://gfycat.com/) +168. [iMGSRC.RU](https://imgsrc.ru/) +169. [last.fm](https://last.fm/) +170. [mixer.com](https://mixer.com/) +171. [osu!](https://osu.ppy.sh/)