diff --git a/sherlock_project/resources/data.json b/sherlock_project/resources/data.json index fbc58a2c2..47a325024 100644 --- a/sherlock_project/resources/data.json +++ b/sherlock_project/resources/data.json @@ -149,6 +149,12 @@ "urlProbe": "https://archive.org/details/@{}?noscript=true", "username_claimed": "blue" }, + "Arduino Forum": { + "errorType": "status_code", + "url": "https://forum.arduino.cc/u/{}/summary", + "urlMain": "https://forum.arduino.cc/", + "username_claimed": "system" + }, "ArtStation": { "errorType": "status_code", "url": "https://www.artstation.com/{}", @@ -547,6 +553,14 @@ "urlMain": "https://www.codewars.com", "username_claimed": "example" }, + "Codolio": { + "errorType": "message", + "errorMsg": "Page Not Found | Codolio", + "url": "https://codolio.com/profile/{}", + "urlMain": "https://codolio.com/", + "username_claimed": "testuser", + "regexCheck": "^[a-zA-Z0-9_-]{3,30}$" + }, "Coinvote": { "errorType": "status_code", "url": "https://coinvote.cc/profile/{}", @@ -697,10 +711,7 @@ "url": "https://discord.com", "urlMain": "https://discord.com/", "urlProbe": "https://discord.com/api/v9/unique-username/username-attempt-unauthed", - "errorMsg": [ - "{\"taken\":false}", - "The resource is being rate limited" - ], + "errorMsg": ["{\"taken\":false}", "The resource is being rate limited"], "request_method": "POST", "request_payload": { "username": "{}" @@ -994,13 +1005,13 @@ "username_claimed": "blue" }, "Warframe Market": { - "errorType": "status_code", - "request_method": "GET", - "url": "https://warframe.market/profile/{}", - "urlMain": "https://warframe.market/", - "urlProbe": "https://api.warframe.market/v2/user/{}", - "username_claimed": "kaiallalone" -}, + "errorType": "status_code", + "request_method": "GET", + "url": "https://warframe.market/profile/{}", + "urlMain": "https://warframe.market/", + "urlProbe": "https://api.warframe.market/v2/user/{}", + "username_claimed": "kaiallalone" + }, "GitLab": { "errorMsg": "[]", "errorType": "message", @@ -1097,10 +1108,7 @@ }, "HackerNews": { "__comment__": "First errMsg invalid, second errMsg rate limited. Not ideal. Adjust for better rate limit filtering.", - "errorMsg": [ - "No such user.", - "Sorry." - ], + "errorMsg": ["No such user.", "Sorry."], "errorType": "message", "url": "https://news.ycombinator.com/user?id={}", "urlMain": "https://news.ycombinator.com/", @@ -1121,6 +1129,12 @@ "urlMain": "https://hackerrank.com/", "username_claimed": "satznova" }, + "HackerSploit": { + "errorType": "status_code", + "url": "https://forum.hackersploit.org/u/{}", + "urlMain": "https://forum.hackersploit.org/", + "username_claimed": "hackersploit" + }, "HackMD": { "errorType": "status_code", "url": "https://hackmd.io/@{}", @@ -1414,6 +1428,13 @@ "urlMain": "https://leetcode.com/", "username_claimed": "blue" }, + "LemmyWorld": { + "errorType": "message", + "errorMsg": "

Error!

", + "url": "https://lemmy.world/u/{}", + "urlMain": "https://lemmy.world", + "username_claimed": "blue" + }, "LessWrong": { "url": "https://www.lesswrong.com/users/{}", "urlMain": "https://www.lesswrong.com/", @@ -2133,6 +2154,12 @@ "urlMain": "https://www.scribd.com/", "username_claimed": "blue" }, + "SEOForum": { + "errorType": "status_code", + "url": "https://seoforum.com/@{}", + "urlMain": "https://www.seoforum.com/", + "username_claimed": "ko" + }, "ShitpostBot5000": { "errorType": "status_code", "url": "https://www.shitpostbot.com/user/{}", @@ -2339,6 +2366,12 @@ "urlProbe": "https://ch.tetr.io/api/users/{}", "username_claimed": "osk" }, + "TheMovieDB": { + "errorType": "status_code", + "url": "https://www.themoviedb.org/u/{}", + "urlMain": "https://www.themoviedb.org/", + "username_claimed": "blue" + }, "TikTok": { "url": "https://www.tiktok.com/@{}", "urlMain": "https://www.tiktok.com", @@ -2363,6 +2396,12 @@ "urlProbe": "https://api.topcoder.com/v5/members/{}", "regexCheck": "^[a-zA-Z0-9_.]+$" }, + "Topmate": { + "errorType": "status_code", + "url": "https://topmate.io/{}", + "urlMain": "https://topmate.io/", + "username_claimed": "blue" + }, "TRAKTRAIN": { "errorType": "status_code", "url": "https://traktrain.com/{}", @@ -2476,6 +2515,14 @@ "urlMain": "https://tweakers.net", "username_claimed": "femme" }, + "Twitch": { + "errorMsg": "content='Twitch is the world's leading video platform and community for gamers.'", + "errorType": "message", + "url": "https://www.twitch.tv/{}", + "urlMain": "https://www.twitch.tv", + "username_claimed": "xqc" + }, + "Trovo": { "errorMsg": "Uh Ohhh...", "errorType": "message", @@ -2555,9 +2602,7 @@ "username_claimed": "red" }, "Venmo": { - "errorMsg": [ - "Venmo | Page Not Found" - ], + "errorMsg": ["Venmo | Page Not Found"], "errorType": "message", "headers": { "Host": "account.venmo.com" @@ -3012,6 +3057,12 @@ "urlMain": "https://www.nairaland.com/", "username_claimed": "red" }, + "n8n Community": { + "errorType": "status_code", + "url": "https://community.n8n.io/u/{}/summary", + "urlMain": "https://community.n8n.io/", + "username_claimed": "n8n" + }, "nnRU": { "errorType": "status_code", "regexCheck": "^[\\w@-]+?$", @@ -3184,4 +3235,4 @@ ], "username_claimed": "example" } -} \ No newline at end of file +} diff --git a/sherlock_project/sherlock.py b/sherlock_project/sherlock.py index 75b3e3d70..f78d4b8ca 100644 --- a/sherlock_project/sherlock.py +++ b/sherlock_project/sherlock.py @@ -925,8 +925,8 @@ def main(): { "username": usernames, "name": names, - "url_main": url_main, - "url_user": url_user, + "url_main": [f'=HYPERLINK(\"{u}\")' for u in url_main], + "url_user": [f'=HYPERLINK(\"{u}\")' for u in url_user], "exists": exists, "http_status": http_status, "response_time_s": response_time_s,