diff --git a/.dockerignore b/.dockerignore index 81b77d23..9978ae96 100644 --- a/.dockerignore +++ b/.dockerignore @@ -3,4 +3,6 @@ screenshot/ tests/ *.txt -!/requirements.txt \ No newline at end of file +!/requirements.txt +venv/ + diff --git a/removed_sites.md b/removed_sites.md index 9c2f03b6..6c9d8102 100644 --- a/removed_sites.md +++ b/removed_sites.md @@ -664,3 +664,117 @@ downforeveryoneorjustme.com that the website is down. }, ``` +## Redsun.tf + +As of 2020-06-20, Redsun.tf seems to be adding random digits to the end of the usernames which makes it pretty much impossible +for Sherlock to check for usernames on this particular website. + +``` + "Redsun.tf": { + "errorMsg": "The specified member cannot be found", + "errorType": "message", + "rank": 3796657, + "url": "https://forum.redsun.tf/members/?username={}", + "urlMain": "https://redsun.tf/", + "username_claimed": "dan", + "username_unclaimed": "noonewouldeverusethis" + }, +``` + +## Creative Market + +As of 2020-06-20, Creative Market has a captcha to prove that you are a human, and because of this +Sherlock is unable to check for username on this site because we will always get a page which asks +us to prove that we are not a robot. + +``` + "CreativeMarket": { + "errorType": "status_code", + "rank": 1896, + "url": "https://creativemarket.com/users/{}", + "urlMain": "https://creativemarket.com/", + "username_claimed": "blue", + "username_unclaimed": "noonewouldeverusethis7" + }, +``` + +## pvpru + +As of 2020-06-20, pvpru uses CloudFlair, and because of thisjjj +``` + "pvpru": { + "errorType": "status_code", + "rank": 405547, + "url": "https://pvpru.com/board/member.php?username={}&tab=aboutme#aboutme", + "urlMain": "https://pvpru.com/", + "username_claimed": "blue", + "username_unclaimed": "noonewouldeverusethis7" + }, +``` + +## pvpru + +As of 2020-06-20, pvpru uses CloudFlair, and because of this we get a "Access denied" error whenever +we try to check for a username. + +``` + "pvpru": { + "errorType": "status_code", + "rank": 405547, + "url": "https://pvpru.com/board/member.php?username={}&tab=aboutme#aboutme", + "urlMain": "https://pvpru.com/", + "username_claimed": "blue", + "username_unclaimed": "noonewouldeverusethis7" + }, +``` + +## easyen +As of 2020-06-21, easyen returns false positives when using a username which contains +a period. Since we could not find the criteria for the usernames for this site, it will be +removed + +``` + "easyen": { + "errorMsg": "\u041f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c \u043d\u0435 \u043d\u0430\u0439\u0434\u0435\u043d", + "errorType": "message", + "rank": 11564, + "url": "https://easyen.ru/index/8-0-{}", + "urlMain": "https://easyen.ru/", + "username_claimed": "wd", + "username_unclaimed": "noonewouldeverusethis7" + }, +``` + +## pedsovet +As of 2020-06-21, pedsovet returns false positives when using a username which contains +a period. Since we could not find the criteria for the usernames for this site, it will be +removed + +``` + "pedsovet": { + "errorMsg": "\u041f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c \u043d\u0435 \u043d\u0430\u0439\u0434\u0435\u043d", + "errorType": "message", + "rank": 6776, + "url": "http://pedsovet.su/index/8-0-{}", + "urlMain": "http://pedsovet.su/", + "username_claimed": "blue", + "username_unclaimed": "noonewouldeverusethis7" + }, +``` + + +## radioskot +As of 2020-06-21, radioskot returns false positives when using a username which contains +a period. Since we could not find the criteria for the usernames for this site, it will be +removed +``` + "radioskot": { + "errorMsg": "\u041f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c \u043d\u0435 \u043d\u0430\u0439\u0434\u0435\u043d", + "errorType": "message", + "rank": 105878, + "url": "https://radioskot.ru/index/8-0-{}", + "urlMain": "https://radioskot.ru/", + "username_claimed": "red", + "username_unclaimed": "noonewouldeverusethis7" + }, +``` diff --git a/sherlock/notify.py b/sherlock/notify.py index 51e974c6..c232a8cf 100644 --- a/sherlock/notify.py +++ b/sherlock/notify.py @@ -193,7 +193,9 @@ class QueryNotifyPrint(QueryNotify): Fore.WHITE + "]" + response_time_text + Fore.GREEN + - f" {self.result.site_name}: {self.result.site_url_user}")) + f" {self.result.site_name}: " + + Style.RESET_ALL + + f"{self.result.site_url_user}")) else: print(f"[+]{response_time_text} {self.result.site_name}: {self.result.site_url_user}") elif result.status == QueryStatus.AVAILABLE: