diff --git a/README.md b/README.md index a31d410d..eb26a810 100644 --- a/README.md +++ b/README.md @@ -64,12 +64,11 @@ $ python3 -m sherlock --help usage: sherlock.py [-h] [--version] [--verbose] [--rank] [--folderoutput FOLDEROUTPUT] [--output OUTPUT] [--tor] [--unique-tor] [--csv] [--site SITE_NAME] - [--proxy PROXY_URL] [--json JSON_FILE] - [--proxy_list PROXY_LIST] [--check_proxies CHECK_PROXY] - [--timeout TIMEOUT] [--print-found] + [--proxy PROXY_URL] [--json JSON_FILE] [--timeout TIMEOUT] + [--print-found] [--no-color] [--browse] USERNAMES [USERNAMES ...] -Sherlock: Find Usernames Across Social Networks (Version 0.10.7) +Sherlock: Find Usernames Across Social Networks (Version 0.11.0) positional arguments: USERNAMES One or more usernames to check with social networks. @@ -101,21 +100,14 @@ optional arguments: --json JSON_FILE, -j JSON_FILE Load data from a JSON file or an online, valid, JSON file. - --proxy_list PROXY_LIST, -pl PROXY_LIST - Make requests over a proxy randomly chosen from a list - generated from a .csv file. - --check_proxies CHECK_PROXY, -cp CHECK_PROXY - To be used with the '--proxy_list' parameter. The - script will check if the proxies supplied in the .csv - file are working and anonymous.Put 0 for no limit on - successfully checked proxies, or another number to - institute a limit. --timeout TIMEOUT Time (in seconds) to wait for response to requests. Default timeout of 60.0s.A longer timeout will be more likely to get results from slow sites.On the other hand, this may cause a long delay to gather all results. --print-found Do not output sites where the username was not found. + --no-color Don't color terminal output + --browse, -b Browse to all results on default bowser. ``` To search for only one user: diff --git a/data_bad_site.json b/data_bad_site.json index eed9f5a3..87664fae 100644 --- a/data_bad_site.json +++ b/data_bad_site.json @@ -7,6 +7,15 @@ "username_claimed": "blue", "username_unclaimed": "noonewouldeverusethis7" }, + "Basecamp": { + "errorMsg": "The account you were looking for doesn't exist", + "errorType": "message", + "rank": 4914, + "url": "https://{}.basecamphq.com", + "urlMain": "https://basecamp.com/", + "username_claimed": "blue", + "username_unclaimed": "noonewouldeverusethis7" + }, "BlackPlanet": { "errorMsg": "My Hits", "errorType": "message", @@ -23,6 +32,15 @@ "username_claimed": "blue", "username_unclaimed": "noonewouldeverusethis" }, + "Canva": { + "errorType": "response_url", + "errorUrl": "https://www.canva.com/{}", + "rank": 128, + "url": "https://www.canva.com/{}", + "urlMain": "https://www.canva.com/", + "username_claimed": "jenny", + "username_unclaimed": "xgtrq" + }, "Codementor": { "errorType": "status_code", "rank": 10252, @@ -48,6 +66,15 @@ "username_claimed": "blue", "username_unclaimed": "noonewouldeverusethis7" }, + "fanpop": { + "errorType": "response_url", + "errorUrl": "http://www.fanpop.com/", + "rank": 9454, + "url": "http://www.fanpop.com/fans/{}", + "urlMain": "http://www.fanpop.com/", + "username_claimed": "blue", + "username_unclaimed": "noonewould_everusethis7" + }, "Fotolog": { "errorType": "status_code", "rank": 47777, @@ -114,6 +141,22 @@ "username_claimed": "blue", "username_unclaimed": "noneownsthisusername" }, + "Pexels": { + "errorType": "status_code", + "rank": 745, + "url": "https://www.pexels.com/@{}", + "urlMain": "https://www.pexels.com/", + "username_claimed": "bruno", + "username_unclaimed": "noonewouldeverusethis7" + }, + "Pixabay": { + "errorType": "status_code", + "rank": 378, + "url": "https://pixabay.com/en/users/{}", + "urlMain": "https://pixabay.com/", + "username_claimed": "blue", + "username_unclaimed": "noonewouldeverusethis7" + }, "PowerShell Gallery": { "errorType": "status_code", "rank": 163562, @@ -174,6 +217,58 @@ "urlMain": "insanejournal.com", "username_claimed": "blue", "username_unclaimed": "dlyr6cd" + }, + "Trip": { + "errorType": "status_code", + "rank": 2847, + "url": "https://www.trip.skyscanner.com/user/{}", + "urlMain": "https://www.trip.skyscanner.com/", + "username_claimed": "blue", + "username_unclaimed": "noonewouldeverusethis7" + }, + "SportsTracker": { + "errorUrl": "https://www.sports-tracker.com/page-not-found", + "errorType": "response_url", + "rank": 93950, + "url": "https://www.sports-tracker.com/view_profile/{}", + "urlMain": "https://www.sports-tracker.com/", + "username_claimed": "blue", + "username_unclaimed": "noonewouldeveruse" + }, + "boingboing.net": { + "errorType": "status_code", + "rank": 5821, + "url": "https://bbs.boingboing.net/u/{}", + "urlMain": "https://boingboing.net/", + "username_claimed": "admin", + "username_unclaimed": "noonewouldeverusethis7" + }, + "Telegram": { + "errorType": "response_url", + "errorUrl": "https://telegram.org", + "rank": 385, + "url": "https://t.me/{}", + "urlMain": "https://t.me/", + "username_claimed": "saman", + "username_unclaimed": "i_do_not_believe_this_account_exists_at_all" + }, + "elwoRU": { + "errorMsg": "\u041f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c \u043d\u0435 \u043d\u0430\u0439\u0434\u0435\u043d", + "errorType": "message", + "rank": 254810, + "url": "https://elwo.ru/index/8-0-{}", + "urlMain": "https://elwo.ru/", + "username_claimed": "red", + "username_unclaimed": "noonewouldeverusethis7" + }, + "ingvarr.net.ru": { + "errorMsg": "\u041f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c \u043d\u0435 \u043d\u0430\u0439\u0434\u0435\u043d", + "errorType": "message", + "rank": 107721, + "url": "http://ingvarr.net.ru/index/8-0-{}", + "urlMain": "http://ingvarr.net.ru/", + "username_claimed": "red", + "username_unclaimed": "noonewouldeverusethis7" } } diff --git a/removed_sites.md b/removed_sites.md index 4e4f7689..db577dee 100644 --- a/removed_sites.md +++ b/removed_sites.md @@ -6,6 +6,86 @@ They are listed here in the hope that things may change in the future so they may be re-included. +## Basecamp + +As of 2020-02-23, all usernames are reported as not existing. + +Why was this ever added? It does not look like a social network. + +``` + "Basecamp": { + "errorMsg": "The account you were looking for doesn't exist", + "errorType": "message", + "rank": 4914, + "url": "https://{}.basecamphq.com", + "urlMain": "https://basecamp.com/", + "username_claimed": "blue", + "username_unclaimed": "noonewouldeverusethis7" + }, +``` + +## Fanpop + +As of 2020-02-23, all usernames are reported as not existing. + +``` + "fanpop": { + "errorType": "response_url", + "errorUrl": "http://www.fanpop.com/", + "rank": 9454, + "url": "http://www.fanpop.com/fans/{}", + "urlMain": "http://www.fanpop.com/", + "username_claimed": "blue", + "username_unclaimed": "noonewould_everusethis7" + }, +``` + +## Canva + +As of 2020-02-23, all usernames are reported as not existing. + +``` + "Canva": { + "errorType": "response_url", + "errorUrl": "https://www.canva.com/{}", + "rank": 128, + "url": "https://www.canva.com/{}", + "urlMain": "https://www.canva.com/", + "username_claimed": "jenny", + "username_unclaimed": "xgtrq" + }, +``` + +## Pixabay + +As of 2020-01-21, all usernames are reported as not existing. + +``` + "Pixabay": { + "errorType": "status_code", + "rank": 378, + "url": "https://pixabay.com/en/users/{}", + "urlMain": "https://pixabay.com/", + "username_claimed": "blue", + "username_unclaimed": "noonewouldeverusethis7" + }, +``` + +## Pexels + +As of 2020-01-21, all usernames are reported as not existing. + +``` + "Pexels": { + "errorType": "status_code", + "rank": 745, + "url": "https://www.pexels.com/@{}", + "urlMain": "https://www.pexels.com/", + "username_claimed": "bruno", + "username_unclaimed": "noonewouldeverusethis7" + }, +``` + ## RamblerDating As of 2019-12-31, site always times out. @@ -359,3 +439,102 @@ Since we were not able to find the critera for a valid username, the best thing "username_unclaimed": "dlyr6cd" }, ``` + +## Sports Tracker + +As of 2020-04-02, Sports Tracker returns false positives. Checking with `errorMsg` and `response_url` +did not seem to work. + +``` + "SportsTracker": { + "errorUrl": "https://www.sports-tracker.com/page-not-found", + "errorType": "response_url", + "rank": 93950, + "url": "https://www.sports-tracker.com/view_profile/{}", + "urlMain": "https://www.sports-tracker.com/", + "username_claimed": "blue", + "username_unclaimed": "noonewouldeveruse" + }, +``` + +## Trip + +As of 2020-04-02, Trip by Skyscanner seems to not work beceause it keeps on +redirecting to skyscanner.com whether the username exists or not. + +``` + "Trip": { + "errorType": "status_code", + "rank": 2847, + "url": "https://www.trip.skyscanner.com/user/{}", + "urlMain": "https://www.trip.skyscanner.com/", + "username_claimed": "blue", + "username_unclaimed": "noonewouldeverusethis7" + }, + +``` + +## boingboing.net + +As of 2020-04-02, boingboing.net requires a login to check if a user exits or not. + +``` + "boingboing.net": { + "errorType": "status_code", + "rank": 5821, + "url": "https://bbs.boingboing.net/u/{}", + "urlMain": "https://boingboing.net/", + "username_claimed": "admin", + "username_unclaimed": "noonewouldeverusethis7" + }, +``` + +## Telegram + +As of 2020-04-02 Telegram always returns true even though an username is non-existant + +´´´ + "Telegram": { + "errorType": "response_url", + "errorUrl": "https://telegram.org", + "rank": 385, + "url": "https://t.me/{}", + "urlMain": "https://t.me/", + "username_claimed": "saman", + "username_unclaimed": "i_do_not_believe_this_account_exists_at_all" + }, +´´´ + +## elwoRU +As of 2020-04-04, elwoRu does not exist anymore. I confirmed using +downforeveryoneorjustme.com that the website is down. + +``` + "elwoRU": { + "errorMsg": "\u041f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c \u043d\u0435 \u043d\u0430\u0439\u0434\u0435\u043d", + "errorType": "message", + "rank": 254810, + "url": "https://elwo.ru/index/8-0-{}", + "urlMain": "https://elwo.ru/", + "username_claimed": "red", + "username_unclaimed": "noonewouldeverusethis7" + }, +``` + +## ingvarr.net.ru + +As of 2020-04-04, ingvarr.net.ru does not exist anymore. I confirmed using +downforeveryoneorjustme.com that the website is down. + +``` + "ingvarr.net.ru": { + "errorMsg": "\u041f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c \u043d\u0435 \u043d\u0430\u0439\u0434\u0435\u043d", + "errorType": "message", + "rank": 107721, + "url": "http://ingvarr.net.ru/index/8-0-{}", + "urlMain": "http://ingvarr.net.ru/", + "username_claimed": "red", + "username_unclaimed": "noonewouldeverusethis7" + }, +``` + diff --git a/sherlock/resources/data.json b/sherlock/resources/data.json index aa805f96..a9100c84 100644 --- a/sherlock/resources/data.json +++ b/sherlock/resources/data.json @@ -167,6 +167,15 @@ "username_claimed": "blue", "username_unclaimed": "noonewouldeverusethis7" }, + "BOOTH": { + "errorType": "response_url", + "errorUrl": "https://booth.pm/", + "rank": 7305, + "url": "https://{}.booth.pm/", + "urlMain": "https://booth.pm/", + "username_claimed": "blue", + "username_unclaimed": "noonewouldeverusethis7" + }, "Badoo": { "errorType": "status_code", "rank": 1700, @@ -183,15 +192,6 @@ "username_claimed": "blue", "username_unclaimed": "noonewouldeverusethis7" }, - "Basecamp": { - "errorMsg": "The account you were looking for doesn't exist", - "errorType": "message", - "rank": 4914, - "url": "https://{}.basecamphq.com", - "urlMain": "https://basecamp.com/", - "username_claimed": "blue", - "username_unclaimed": "noonewouldeverusethis7" - }, "Bazar.cz": { "errorType": "response_url", "errorUrl": "https://www.bazar.cz/error404.aspx", @@ -252,17 +252,8 @@ "username_claimed": "blue", "username_unclaimed": "noonewouldeverusethis" }, - "Brew": { - "errorType": "status_code", - "rank": 679130, - "url": "https://www.brew.com/{}", - "urlMain": "https://www.brew.com/", - "username_claimed": "blue", - "username_unclaimed": "noonewouldeverusethis7" - }, "BuyMeACoffee": { - "errorMsg": "It returned a 404 error", - "errorType": "message", + "errorType": "status_code", "rank": 23804, "url": "https://buymeacoff.ee/{}", "urlMain": "https://www.buymeacoffee.com/", @@ -286,15 +277,6 @@ "username_claimed": "blue", "username_unclaimed": "noonewouldeverusethis" }, - "Canva": { - "errorType": "response_url", - "errorUrl": "https://www.canva.com/{}", - "rank": 128, - "url": "https://www.canva.com/{}", - "urlMain": "https://www.canva.com/", - "username_claimed": "jenny", - "username_unclaimed": "xgtrq" - }, "Carbonmade": { "errorType": "response_url", "errorUrl": "https://carbonmade.com/fourohfour?domain={}.carbonmade.com", @@ -304,6 +286,14 @@ "username_claimed": "jenny", "username_unclaimed": "noonewouldeverusethis7" }, + "Career.habr": { + "errorMsg": "