From 7d5bd971421cfef2cca76274e878a13e4e618332 Mon Sep 17 00:00:00 2001 From: nour Date: Sat, 11 Oct 2025 07:17:01 +0300 Subject: [PATCH 01/16] fix: false positive for hackerearth --- sherlock_project/resources/data.json | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/sherlock_project/resources/data.json b/sherlock_project/resources/data.json index de90d6eac..7f58b4a01 100644 --- a/sherlock_project/resources/data.json +++ b/sherlock_project/resources/data.json @@ -1041,8 +1041,7 @@ "username_claimed": "blazezaria" }, "HackerEarth": { - "errorMsg": "404. URL not found.", - "errorType": "message", + "errorType": "status_code", "url": "https://hackerearth.com/@{}", "urlMain": "https://hackerearth.com/", "username_claimed": "naveennamani877" From f039b50c4ea949cb7df79496508f06b2149b5922 Mon Sep 17 00:00:00 2001 From: nour Date: Sat, 11 Oct 2025 08:29:32 +0300 Subject: [PATCH 02/16] Deprecate: Pepper closed its doors on August 14th 2025. --- sherlock_project/resources/data.json | 7 ------- 1 file changed, 7 deletions(-) diff --git a/sherlock_project/resources/data.json b/sherlock_project/resources/data.json index de90d6eac..4909f5d8e 100644 --- a/sherlock_project/resources/data.json +++ b/sherlock_project/resources/data.json @@ -1695,13 +1695,6 @@ "urlMain": "https://pentesterlab.com/", "username_claimed": "0day" }, - "PepperIT": { - "errorMsg": "La pagina che hai provato a raggiungere non si trova qui", - "errorType": "message", - "url": "https://www.pepper.it/profile/{}/overview", - "urlMain": "https://www.pepper.it", - "username_claimed": "asoluinostrisca" - }, "Periscope": { "errorType": "status_code", "url": "https://www.periscope.tv/{}/", From fb392534efdc9ef9b33387103753ae3cd1fdda96 Mon Sep 17 00:00:00 2001 From: Debanuj Roy <74694153+KaiAllAlone@users.noreply.github.com> Date: Sun, 12 Oct 2025 08:03:23 +0530 Subject: [PATCH 03/16] Add Pokemon Forums --- sherlock_project/resources/data.json | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/sherlock_project/resources/data.json b/sherlock_project/resources/data.json index 471d601d1..6272a0d93 100644 --- a/sherlock_project/resources/data.json +++ b/sherlock_project/resources/data.json @@ -11,6 +11,13 @@ "urlMain": "https://www.1337x.to/", "username_claimed": "FitGirl" }, + "Pokemon Forums": { + "errorMsg": "User Not Found", + "errorType": "message", + "url": "https://community.pokemon.com/en-us/profile/{}", + "urlMain": "https://apclips.com/en-us/", + "username_claimed": "mod_ginger" + }, "2Dimensions": { "errorType": "status_code", "url": "https://2Dimensions.com/a/{}", @@ -3005,4 +3012,4 @@ "regexCheck": "", "username_claimed": "example" } - } \ No newline at end of file + } From 1be2abb056bb10f4d438823b42cd874c967ff953 Mon Sep 17 00:00:00 2001 From: Debanuj Roy <74694153+KaiAllAlone@users.noreply.github.com> Date: Sun, 12 Oct 2025 13:39:55 +0530 Subject: [PATCH 04/16] Resolved wrong urlMain --- 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 6272a0d93..3b8898b62 100644 --- a/sherlock_project/resources/data.json +++ b/sherlock_project/resources/data.json @@ -15,7 +15,7 @@ "errorMsg": "User Not Found", "errorType": "message", "url": "https://community.pokemon.com/en-us/profile/{}", - "urlMain": "https://apclips.com/en-us/", + "urlMain": "https://community.pokemon.com/en-us/", "username_claimed": "mod_ginger" }, "2Dimensions": { From 0d32357b1056055941938ccc617eb2d824510498 Mon Sep 17 00:00:00 2001 From: Faizan Habib Date: Sun, 12 Oct 2025 13:37:07 +0530 Subject: [PATCH 05/16] Re-enable OpenCollective and Realmeye - Updated OpenCollective to use status_code detection (previously used message detection) - Added Realmeye with message detection Both sites were previously removed due to false positives but have been verified to work correctly now: - OpenCollective: Returns 200 for existing profiles, 404 for non-existent - Realmeye: Shows 'Sorry, but we either:' error message for non-existent players Tested with known usernames: - OpenCollective: sindresorhus - Realmeye: rotmg Note: PowerShell Gallery was initially included but removed after discovering their /profiles/ endpoint no longer works. --- sherlock_project/resources/data.json | 38 ++++++++++++++++++---------- 1 file changed, 25 insertions(+), 13 deletions(-) diff --git a/sherlock_project/resources/data.json b/sherlock_project/resources/data.json index 471d601d1..436353706 100644 --- a/sherlock_project/resources/data.json +++ b/sherlock_project/resources/data.json @@ -292,7 +292,6 @@ "urlMain": "https://bsky.app/", "username_claimed": "mcuban" }, - "BongaCams": { "errorType": "status_code", "isNSFW": true, @@ -671,7 +670,10 @@ "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": "{}" @@ -1046,7 +1048,10 @@ }, "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/", @@ -1499,7 +1504,6 @@ "username_claimed": "arrangeme", "request_method": "GET" }, - "MyAnimeList": { "errorType": "status_code", "url": "https://myanimelist.net/profile/{}", @@ -1620,11 +1624,10 @@ "username_claimed": "blue" }, "Open Collective": { - "errorMsg": "Oops! Page not found", - "errorType": "message", + "errorType": "status_code", "url": "https://opencollective.com/{}", "urlMain": "https://opencollective.com/", - "username_claimed": "pylapp" + "username_claimed": "sindresorhus" }, "OpenStreetMap": { "errorType": "status_code", @@ -1874,6 +1877,13 @@ "urlMain": "https://www.reddit.com/", "username_claimed": "blue" }, + "Realmeye": { + "errorMsg": "Sorry, but we either:", + "errorType": "message", + "url": "https://www.realmeye.com/player/{}", + "urlMain": "https://www.realmeye.com/", + "username_claimed": "rotmg" + }, "Reisefrage": { "errorType": "status_code", "url": "https://www.reisefrage.net/nutzer/{}", @@ -2383,7 +2393,9 @@ "username_claimed": "red" }, "Venmo": { - "errorMsg": ["Venmo | Page Not Found"], + "errorMsg": [ + "Venmo | Page Not Found" + ], "errorType": "message", "headers": { "Host": "account.venmo.com" @@ -2994,15 +3006,15 @@ "username_claimed": "freddier", "request_method": "GET" }, -"BabyRu": { + "BabyRu": { "url": "https://www.baby.ru/u/{}", "urlMain": "https://www.baby.ru/", "errorType": "message", "errorMsg": [ - "\u0421\u0442\u0440\u0430\u043d\u0438\u0446\u0430, \u043a\u043e\u0442\u043e\u0440\u0443\u044e \u0432\u044b \u0438\u0441\u043a\u0430\u043b\u0438, \u043d\u0435 \u043d\u0430\u0439\u0434\u0435\u043d\u0430", - "\u0414\u043e\u0441\u0442\u0443\u043f \u0441 \u0432\u0430\u0448\u0435\u0433\u043e IP-\u0430\u0434\u0440\u0435\u0441\u0430 \u0432\u0440\u0435\u043c\u0435\u043d\u043d\u043e \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d" + "\u0421\u0442\u0440\u0430\u043d\u0438\u0446\u0430, \u043a\u043e\u0442\u043e\u0440\u0443\u044e \u0432\u044b \u0438\u0441\u043a\u0430\u043b\u0438, \u043d\u0435 \u043d\u0430\u0439\u0434\u0435\u043d\u0430", + "\u0414\u043e\u0441\u0442\u0443\u043f \u0441 \u0432\u0430\u0448\u0435\u0433\u043e IP-\u0430\u0434\u0440\u0435\u0441\u0430 \u0432\u0440\u0435\u043c\u0435\u043d\u043d\u043e \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d" ], "regexCheck": "", "username_claimed": "example" - } - } \ No newline at end of file + } +} \ No newline at end of file From 1898a0c4a964beb7d14e39496fc846b9506b6a52 Mon Sep 17 00:00:00 2001 From: Debanuj Roy <74694153+KaiAllAlone@users.noreply.github.com> Date: Sun, 12 Oct 2025 16:27:30 +0530 Subject: [PATCH 06/16] Add Terraria Forums --- sherlock_project/resources/data.json | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/sherlock_project/resources/data.json b/sherlock_project/resources/data.json index 3b8898b62..f6658f652 100644 --- a/sherlock_project/resources/data.json +++ b/sherlock_project/resources/data.json @@ -11,12 +11,12 @@ "urlMain": "https://www.1337x.to/", "username_claimed": "FitGirl" }, - "Pokemon Forums": { - "errorMsg": "User Not Found", + "Terraria Forums": { + "errorMsg": "Oops! We ran into some problems.", "errorType": "message", - "url": "https://community.pokemon.com/en-us/profile/{}", - "urlMain": "https://community.pokemon.com/en-us/", - "username_claimed": "mod_ginger" + "url": "https://forums.terraria.org/index.php?search/42798315/&c[users]={}&o=relevance", + "urlMain": "https://forums.terraria.org/index.php", + "username_claimed": "blue" }, "2Dimensions": { "errorType": "status_code", From db3545b7b0dfb98a87f228bb2ce3e7ffdc148cae Mon Sep 17 00:00:00 2001 From: Debanuj Roy <74694153+KaiAllAlone@users.noreply.github.com> Date: Sun, 12 Oct 2025 16:31:27 +0530 Subject: [PATCH 07/16] Added more robust message --- 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 f6658f652..7d4e11351 100644 --- a/sherlock_project/resources/data.json +++ b/sherlock_project/resources/data.json @@ -12,7 +12,7 @@ "username_claimed": "FitGirl" }, "Terraria Forums": { - "errorMsg": "Oops! We ran into some problems.", + "errorMsg": "The following members could not be found", "errorType": "message", "url": "https://forums.terraria.org/index.php?search/42798315/&c[users]={}&o=relevance", "urlMain": "https://forums.terraria.org/index.php", From 84f4886809fea005a9350a8d880a91198efe1479 Mon Sep 17 00:00:00 2001 From: nour Date: Sat, 11 Oct 2025 08:55:35 +0300 Subject: [PATCH 08/16] Feat: Add pepper stores worldwide websites --- sherlock_project/resources/data.json | 65 +++++++++++++++++++++++++++- 1 file changed, 64 insertions(+), 1 deletion(-) diff --git a/sherlock_project/resources/data.json b/sherlock_project/resources/data.json index de90d6eac..9ea6128af 100644 --- a/sherlock_project/resources/data.json +++ b/sherlock_project/resources/data.json @@ -1696,12 +1696,75 @@ "username_claimed": "0day" }, "PepperIT": { - "errorMsg": "La pagina che hai provato a raggiungere non si trova qui", "errorType": "message", + "errorMsg": "La pagina che hai provato a raggiungere non si trova qui", "url": "https://www.pepper.it/profile/{}/overview", "urlMain": "https://www.pepper.it", "username_claimed": "asoluinostrisca" }, + "HotUKdeals": { + "errorType": "status_code", + "url": "https://www.hotukdeals.com/profile/{}", + "urlMain": "https://www.hotukdeals.com/", + "username_claimed": "Blue", + "request_method": "GET" + }, + "Mydealz": { + "errorType": "status_code", + "url": "https://www.mydealz.de/profile/{}", + "urlMain": "https://www.mydealz.de/", + "username_claimed": "blue", + "request_method": "GET" + }, + "Chollometro": { + "errorType": "status_code", + "url": "https://www.chollometro.com/profile/{}", + "urlMain": "https://www.chollometro.com/", + "username_claimed": "blue", + "request_method": "GET" + }, + "PepperNL": { + "errorType": "status_code", + "url": "https://nl.pepper.com/profile/{}", + "urlMain": "https://nl.pepper.com/", + "username_claimed": "Dynaw", + "request_method": "GET" + }, + "PepperPL": { + "errorType": "status_code", + "url": "https://www.pepper.pl/profile/{}", + "urlMain": "https://www.pepper.pl/", + "username_claimed": "FireChicken", + "request_method": "GET" + }, + "Preisjaeger": { + "errorType": "status_code", + "url": "https://www.preisjaeger.at/profile/{}", + "urlMain": "https://www.preisjaeger.at/", + "username_claimed": "Stefan", + "request_method": "GET" + }, + "Pepperdeals": { + "errorType": "status_code", + "url": "https://www.pepperdeals.se/profile/{}", + "urlMain": "https://www.pepperdeals.se/", + "username_claimed": "Mark", + "request_method": "GET" + }, + "PepperealsUS": { + "errorType": "status_code", + "url": "https://www.pepperdeals.com/profile/{}", + "urlMain": "https://www.pepperdeals.com/", + "username_claimed": "Stepan", + "request_method": "GET" + }, + "Promodescuentos": { + "errorType": "status_code", + "url": "https://www.promodescuentos.com/profile/{}", + "urlMain": "https://www.promodescuentos.com/", + "username_claimed": "blue", + "request_method": "GET" + }, "Periscope": { "errorType": "status_code", "url": "https://www.periscope.tv/{}/", From 26444a98ad80384cf874053b33a37dd9475f2126 Mon Sep 17 00:00:00 2001 From: Edmond Major III <1646728+spmedia@users.noreply.github.com> Date: Mon, 13 Oct 2025 12:12:43 -0500 Subject: [PATCH 09/16] Update data.json Add Cracked.sh - a popular skid hacker website Examples of profiles: Claimed: https://cracked.sh/Blue - gives status code of 200 Unclaimed: https://cracked.sh/noonewouldeverusethis7 - gives status code of 404 --- 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 8b8683399..aff05c390 100644 --- a/sherlock_project/resources/data.json +++ b/sherlock_project/resources/data.json @@ -580,6 +580,13 @@ "url": "https://www.cracked.com/members/{}/", "urlMain": "https://www.cracked.com/", "username_claimed": "blue" + }, + "Cracked Forum": { + "errorType": "response_url", + "errorUrl": "https://www.cracked.sh/", + "url": "https://www.cracked.sh/{}/", + "urlMain": "https://www.cracked.sh/", + "username_claimed": "blue" }, "Crevado": { "errorType": "status_code", From 52029006187bf4b8fc298affbc192601bd706123 Mon Sep 17 00:00:00 2001 From: Edmond Major III <1646728+spmedia@users.noreply.github.com> Date: Mon, 13 Oct 2025 12:16:09 -0500 Subject: [PATCH 10/16] Update data.json Updated error msg on no user --- sherlock_project/resources/data.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sherlock_project/resources/data.json b/sherlock_project/resources/data.json index aff05c390..db2584b5c 100644 --- a/sherlock_project/resources/data.json +++ b/sherlock_project/resources/data.json @@ -582,8 +582,8 @@ "username_claimed": "blue" }, "Cracked Forum": { - "errorType": "response_url", - "errorUrl": "https://www.cracked.sh/", + "errorMsg": "The member you specified is either invalid or doesn't exist", + "errorType": "message", "url": "https://www.cracked.sh/{}/", "urlMain": "https://www.cracked.sh/", "username_claimed": "blue" From a4aab3890159818da8e4bfdb1c30bc9ac4b74bcd Mon Sep 17 00:00:00 2001 From: Edmond Major III <1646728+spmedia@users.noreply.github.com> Date: Mon, 13 Oct 2025 12:24:02 -0500 Subject: [PATCH 11/16] Update data.json Remove www --- sherlock_project/resources/data.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sherlock_project/resources/data.json b/sherlock_project/resources/data.json index db2584b5c..cbf176550 100644 --- a/sherlock_project/resources/data.json +++ b/sherlock_project/resources/data.json @@ -584,8 +584,8 @@ "Cracked Forum": { "errorMsg": "The member you specified is either invalid or doesn't exist", "errorType": "message", - "url": "https://www.cracked.sh/{}/", - "urlMain": "https://www.cracked.sh/", + "url": "https://cracked.sh/{}/", + "urlMain": "https://cracked.sh/", "username_claimed": "blue" }, "Crevado": { From ec7e1b8b81ccf77445173d2fdfa5f6ea77686acd Mon Sep 17 00:00:00 2001 From: Edmond Major III <1646728+spmedia@users.noreply.github.com> Date: Mon, 13 Oct 2025 12:30:50 -0500 Subject: [PATCH 12/16] Update data.json Trailing / was the issue so removed it --- sherlock_project/resources/data.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sherlock_project/resources/data.json b/sherlock_project/resources/data.json index cbf176550..23c4ee488 100644 --- a/sherlock_project/resources/data.json +++ b/sherlock_project/resources/data.json @@ -584,9 +584,9 @@ "Cracked Forum": { "errorMsg": "The member you specified is either invalid or doesn't exist", "errorType": "message", - "url": "https://cracked.sh/{}/", + "url": "https://cracked.sh/{}", "urlMain": "https://cracked.sh/", - "username_claimed": "blue" + "username_claimed": "Blue" }, "Crevado": { "errorType": "status_code", From b532fc6a384b380047519c42aac54ebfb05eaae9 Mon Sep 17 00:00:00 2001 From: Edmond Major III <1646728+spmedia@users.noreply.github.com> Date: Mon, 13 Oct 2025 13:20:03 -0500 Subject: [PATCH 13/16] Add: Patched.sh Add Patched, a popular cybercrime forum. https://patched.sh/User/blue = valid user https://patched.sh/User/khjasjkdhfa38a = not a valid user and displays "The member you specified is either invalid or doesn't exist." --- 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 23c4ee488..296ece686 100644 --- a/sherlock_project/resources/data.json +++ b/sherlock_project/resources/data.json @@ -1696,6 +1696,13 @@ "url": "https://pastebin.com/u/{}", "urlMain": "https://pastebin.com/", "username_claimed": "blue" + }, + "Patched": { + "errorMsg": "The member you specified is either invalid or doesn't exist.", + "errorType": "message", + "url": "https://patched.sh/User/{}", + "urlMain": "https://patched.sh/", + "username_claimed": "blue" }, "Patreon": { "errorType": "status_code", From 5862ab4f92119cd2b6f1a00c5afd1bf9901bde06 Mon Sep 17 00:00:00 2001 From: Edmond Major III <1646728+spmedia@users.noreply.github.com> Date: Mon, 13 Oct 2025 17:15:26 -0500 Subject: [PATCH 14/16] Update data.json Add in BreachSta.rs forum - a popular cybercrime forum https://breachsta.rs/profile/Sleepybubble - returns valid profile https://breachsta.rs/profile/asdfasdfasdf - returns "Not found This page doesn't exist" --- 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 3e0d3bcf1..896c07fce 100644 --- a/sherlock_project/resources/data.json +++ b/sherlock_project/resources/data.json @@ -326,6 +326,13 @@ "urlMain": "https://community.brave.com/", "username_claimed": "blue" }, + "BreachSta.rs Forum": { + "errorMsg": "Not found", + "errorType": "message", + "url": "https://breachsta.rs/profile/{}", + "urlMain": "https://breachsta.rs//", + "username_claimed": "Sleepybubble" + }, "BugCrowd": { "errorType": "status_code", "url": "https://bugcrowd.com/{}", From e93af99424e4cebcba2cd9b497aff68a73b1aa12 Mon Sep 17 00:00:00 2001 From: Edmond Major III <1646728+spmedia@users.noreply.github.com> Date: Mon, 13 Oct 2025 17:20:50 -0500 Subject: [PATCH 15/16] Update data.json remix based off title instead of text in body --- 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 896c07fce..571512bb7 100644 --- a/sherlock_project/resources/data.json +++ b/sherlock_project/resources/data.json @@ -327,7 +327,7 @@ "username_claimed": "blue" }, "BreachSta.rs Forum": { - "errorMsg": "Not found", + "errorMsg": "Error - BreachStars", "errorType": "message", "url": "https://breachsta.rs/profile/{}", "urlMain": "https://breachsta.rs//", From 8ad47b0b239406e7467dd0672535eded30a7a2ef Mon Sep 17 00:00:00 2001 From: Edmond Major III <1646728+spmedia@users.noreply.github.com> Date: Mon, 13 Oct 2025 17:23:10 -0500 Subject: [PATCH 16/16] Update data.json --- 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 571512bb7..77194bfba 100644 --- a/sherlock_project/resources/data.json +++ b/sherlock_project/resources/data.json @@ -330,7 +330,7 @@ "errorMsg": "Error - BreachStars", "errorType": "message", "url": "https://breachsta.rs/profile/{}", - "urlMain": "https://breachsta.rs//", + "urlMain": "https://breachsta.rs/", "username_claimed": "Sleepybubble" }, "BugCrowd": {