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,