From 7176999c70bc795200adbf4e6987f42d4c018516 Mon Sep 17 00:00:00 2001 From: Guru Prasad Date: Mon, 6 Oct 2025 23:41:24 +0530 Subject: [PATCH 1/3] new platform: Substack added --- 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 c13f9d9e1..3bf8bd603 100644 --- a/sherlock_project/resources/data.json +++ b/sherlock_project/resources/data.json @@ -2082,6 +2082,13 @@ "urlMain": "https://forum.sublimetext.com/", "username_claimed": "blue" }, + "Substack": { + "errorType": "status_code", + "regexCheck": "^[a-zA-Z0-9_]{3,30}$", + "url": "https://substack.com/@{}", + "urlMain": "https://substack.com/", + "username_claimed": "gurupanda" + } "TETR.IO": { "errorMsg": "No such user!", "errorType": "message", From 4f7fdf3c4606551791e562a5648fbbe769ad2011 Mon Sep 17 00:00:00 2001 From: Guru Prasad Date: Mon, 6 Oct 2025 23:51:41 +0530 Subject: [PATCH 2/3] new network: Substack added --- sherlock_project/resources/data.json | 60 ++++++++++++++++++++++++++-- 1 file changed, 57 insertions(+), 3 deletions(-) diff --git a/sherlock_project/resources/data.json b/sherlock_project/resources/data.json index 3bf8bd603..b98c008cf 100644 --- a/sherlock_project/resources/data.json +++ b/sherlock_project/resources/data.json @@ -507,6 +507,15 @@ "urlMain": "https://coderwall.com", "username_claimed": "hacker" }, + "Code Sandbox": { + "errorType": "message", + "errorMsg": "Could not find user with username", + "regexCheck": "^[a-zA-Z0-9_-]{3,30}$", + "url": "https://codesandbox.io/u/{}", + "urlProbe": "https://codesandbox.io/api/v1/users/{}", + "urlMain": "https://codesandbox.io", + "username_claimed": "icyjoseph" + }, "Codewars": { "errorType": "status_code", "url": "https://www.codewars.com/users/{}", @@ -539,6 +548,13 @@ "urlMain": "https://coroflot.com/", "username_claimed": "blue" }, + "Cplusplus": { + "errorType": "message", + "errorMsg": "404 Page Not Found", + "url": "https://cplusplus.com/user/{}", + "urlMain": "https://cplusplus.com", + "username_claimed": "mbozzi" + }, "Cracked": { "errorType": "response_url", "errorUrl": "https://www.cracked.com/", @@ -685,7 +701,6 @@ "Duolingo": { "errorMsg": "{\"users\":[]}", "errorType": "message", - "url": "https://www.duolingo.com/profile/{}", "urlMain": "https://duolingo.com/", "urlProbe": "https://www.duolingo.com/2017-06-30/users?username={}", @@ -1058,6 +1073,13 @@ "urlMain": "https://www.heavy-r.com/", "username_claimed": "kilroy222" }, + "Hive Blog": { + "errorMsg": "User Not Found - Hive", + "errorType": "message", + "url": "https://hive.blog/@{}", + "urlMain": "https://hive.blog/", + "username_claimed": "mango-juice" + }, "Holopin": { "errorMsg": "true", "errorType": "message", @@ -1219,6 +1241,13 @@ "urlMain": "https://discourse.joplinapp.org/", "username_claimed": "laurent" }, + "Jupyter Community Forum": { + "errorMsg": "Oops! That page doesn’t exist or is private.", + "errorType": "message", + "url": "https://discourse.jupyter.org/u/{}/summary", + "urlMain": "https://discourse.jupyter.org", + "username_claimed": "choldgraf" + }, "Kaggle": { "errorType": "status_code", "url": "https://www.kaggle.com/{}", @@ -1741,6 +1770,12 @@ "urlMain": "http://promodj.com/", "username_claimed": "blue" }, + "Pronouns.page": { + "errorType": "status_code", + "url": "https://pronouns.page/@{}", + "urlMain": "https://pronouns.page/", + "username_claimed": "andrea" + }, "PyPi": { "errorType": "status_code", "url": "https://pypi.org/user/{}", @@ -1748,6 +1783,13 @@ "urlMain": "https://pypi.org", "username_claimed": "Blue" }, + "Python.org Discussions": { + "errorMsg": "Oops! That page doesn’t exist or is private.", + "errorType": "message", + "url": "https://discuss.python.org/u/{}/summary", + "urlMain": "https://discuss.python.org", + "username_claimed": "pablogsal" + }, "Rajce.net": { "errorType": "status_code", "regexCheck": "^[\\w@-]+?$", @@ -1843,6 +1885,13 @@ "urlMain": "https://royalcams.com", "username_claimed": "asuna-black" }, + "Ruby Forums": { + "errorMsg": "Oops! That page doesn’t exist or is private.", + "errorType": "message", + "url": "https://ruby-forum.com/u/{}/summary", + "urlMain": "https://ruby-forums.com", + "username_claimed": "rishard" + }, "RubyGems": { "errorType": "status_code", "regexCheck": "^[a-zA-Z][a-zA-Z0-9_-]{1,40}", @@ -2043,7 +2092,6 @@ }, "Spotify": { "errorType": "status_code", - "url": "https://open.spotify.com/user/{}", "urlMain": "https://open.spotify.com/", "username_claimed": "blue" @@ -2255,6 +2303,13 @@ "urlMain": "https://untappd.com/", "username_claimed": "untappd" }, + "Valorant Forums": { + "errorMsg": "The page you requested could not be found.", + "errorType": "message", + "url": "https://valorantforums.com/u/{}", + "urlMain": "https://valorantforums.com", + "username_claimed": "Wolves" + }, "VK": { "errorType": "response_url", "errorUrl": "https://www.quora.com/profile/{}", @@ -2479,7 +2534,6 @@ }, "YouTube": { "errorType": "status_code", - "url": "https://www.youtube.com/@{}", "urlMain": "https://www.youtube.com/", "username_claimed": "youtube" From 35705c13543df18ad7426d232c0df40c9b00e828 Mon Sep 17 00:00:00 2001 From: Guru Prasad Date: Mon, 6 Oct 2025 23:55:17 +0530 Subject: [PATCH 3/3] new network: Substack added --- 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 b98c008cf..b564ce305 100644 --- a/sherlock_project/resources/data.json +++ b/sherlock_project/resources/data.json @@ -2136,7 +2136,7 @@ "url": "https://substack.com/@{}", "urlMain": "https://substack.com/", "username_claimed": "gurupanda" - } + }, "TETR.IO": { "errorMsg": "No such user!", "errorType": "message",