From cb14ccbaafca42e31b9f7d1b8178a6afd0d31147 Mon Sep 17 00:00:00 2001 From: nour Date: Sat, 18 Oct 2025 15:21:36 +0300 Subject: [PATCH 01/10] Make urls clickable when saved to excel --- sherlock_project/sherlock.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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, From 906287b30565b1699d5f4c451397afd7f0c5f380 Mon Sep 17 00:00:00 2001 From: vivekgaddam Date: Thu, 23 Oct 2025 19:18:31 +0530 Subject: [PATCH 02/10] added twitch --- sherlock_project/resources/data.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/sherlock_project/resources/data.json b/sherlock_project/resources/data.json index fbc58a2c2..b458225ef 100644 --- a/sherlock_project/resources/data.json +++ b/sherlock_project/resources/data.json @@ -2476,6 +2476,15 @@ "urlMain": "https://tweakers.net", "username_claimed": "femme" }, +"Twitch": { + "errorMsg": " Date: Thu, 23 Oct 2025 19:41:00 +0530 Subject: [PATCH 03/10] corrected Twitch --- sherlock_project/resources/data.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sherlock_project/resources/data.json b/sherlock_project/resources/data.json index b458225ef..e40426e25 100644 --- a/sherlock_project/resources/data.json +++ b/sherlock_project/resources/data.json @@ -2477,7 +2477,7 @@ "username_claimed": "femme" }, "Twitch": { - "errorMsg": " Date: Thu, 23 Oct 2025 21:38:18 +0530 Subject: [PATCH 04/10] adding lemmy adding lemmy --- sherlock_project/resources/data.json | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/sherlock_project/resources/data.json b/sherlock_project/resources/data.json index fbc58a2c2..77b45f86f 100644 --- a/sherlock_project/resources/data.json +++ b/sherlock_project/resources/data.json @@ -1414,6 +1414,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/", From 331b68d909578653eaa8e0445e3794cf0547c268 Mon Sep 17 00:00:00 2001 From: obiwan04kanobi Date: Thu, 23 Oct 2025 22:42:06 +0530 Subject: [PATCH 05/10] feat: add Codolio to supported sites Add Codolio (coding portfolio tracker) as a new site target for username detection. Detection method: Message-based using title tag differences - Existing profiles: 'Username | Codolio' - Non-existing profiles: 'Page Not Found | Codolio' Tested with multiple usernames to confirm accurate detection. --- sherlock_project/resources/data.json | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/sherlock_project/resources/data.json b/sherlock_project/resources/data.json index fbc58a2c2..18812a699 100644 --- a/sherlock_project/resources/data.json +++ b/sherlock_project/resources/data.json @@ -547,6 +547,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/{}", From 0995d4d669616cdfe58dafcdf6ea96c2bfa4105f Mon Sep 17 00:00:00 2001 From: Paul Pfeister Date: Thu, 23 Oct 2025 19:39:05 -0400 Subject: [PATCH 06/10] chore: reformat --- sherlock_project/resources/data.json | 37 +++++++++++----------------- 1 file changed, 14 insertions(+), 23 deletions(-) diff --git a/sherlock_project/resources/data.json b/sherlock_project/resources/data.json index a4f412741..b49e9609e 100644 --- a/sherlock_project/resources/data.json +++ b/sherlock_project/resources/data.json @@ -705,10 +705,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": "{}" @@ -1002,13 +999,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", @@ -1105,10 +1102,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/", @@ -2491,14 +2485,13 @@ "urlMain": "https://tweakers.net", "username_claimed": "femme" }, -"Twitch": { - "errorMsg": "content='Twitch is the world's leading video platform and community for gamers.'", + "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...", @@ -2579,9 +2572,7 @@ "username_claimed": "red" }, "Venmo": { - "errorMsg": [ - "Venmo | Page Not Found" - ], + "errorMsg": ["Venmo | Page Not Found"], "errorType": "message", "headers": { "Host": "account.venmo.com" @@ -3208,4 +3199,4 @@ ], "username_claimed": "example" } -} \ No newline at end of file +} From 8797fcd51754fc8ac4565e28772ed9f2a0c9a66c Mon Sep 17 00:00:00 2001 From: Aaditya-Chunekar Date: Fri, 24 Oct 2025 08:46:23 +0530 Subject: [PATCH 07/10] feat: add SEOForum --- sherlock_project/resources/data.json | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/sherlock_project/resources/data.json b/sherlock_project/resources/data.json index 96146f07c..0c3db726d 100644 --- a/sherlock_project/resources/data.json +++ b/sherlock_project/resources/data.json @@ -2106,6 +2106,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/{}", From 8e5549862a283bcf532ffaf66d84fc3128e6a29e Mon Sep 17 00:00:00 2001 From: Aaditya-Chunekar Date: Fri, 24 Oct 2025 09:14:42 +0530 Subject: [PATCH 08/10] feat: add topmate.io --- sherlock_project/resources/data.json | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/sherlock_project/resources/data.json b/sherlock_project/resources/data.json index 96146f07c..d1e7716ae 100644 --- a/sherlock_project/resources/data.json +++ b/sherlock_project/resources/data.json @@ -2336,6 +2336,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/{}", From 9bafb8a280364636b4aec1d07a301e68624e3adf Mon Sep 17 00:00:00 2001 From: Aaditya-Chunekar Date: Fri, 24 Oct 2025 09:37:40 +0530 Subject: [PATCH 09/10] feat: add n8n, HackerSploit, Arduino Forum --- sherlock_project/resources/data.json | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/sherlock_project/resources/data.json b/sherlock_project/resources/data.json index 96146f07c..f22876961 100644 --- a/sherlock_project/resources/data.json +++ b/sherlock_project/resources/data.json @@ -156,6 +156,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/{}", @@ -1114,6 +1120,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/@{}", @@ -2965,6 +2977,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@-]+?$", From 2724711060bb4290049688d4c49005154fe4dc52 Mon Sep 17 00:00:00 2001 From: Aaditya-Chunekar Date: Sun, 26 Oct 2025 09:49:31 +0530 Subject: [PATCH 10/10] feat: add tmdb --- sherlock_project/resources/data.json | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/sherlock_project/resources/data.json b/sherlock_project/resources/data.json index f22876961..5555f446a 100644 --- a/sherlock_project/resources/data.json +++ b/sherlock_project/resources/data.json @@ -2324,6 +2324,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",