Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
27 commits
Select commit Hold shift + click to select a range
efd765e
Update data.json
sk337 Sep 4, 2024
a7b370b
add unclaimed username to v0.dev
sk337 Sep 4, 2024
5f0d55b
fix requested changes
sk337 Sep 5, 2024
8496571
Update data.json
sk337 Sep 5, 2024
b6c33d2
Add Hugging Face platform details to data.json for Sherlock project.
Pasanlaksitha Sep 11, 2024
ad86a8b
Adding DigitalSpy
SOGeKING-NUL Oct 2, 2024
fe6e2e5
Adding DigitalSpy
SOGeKING-NUL Oct 2, 2024
979f17c
add the regexCheck for DigitalSpy
SOGeKING-NUL Dec 6, 2024
0a0e4fe
add the regexCheck for DigitalSpy
SOGeKING-NUL Dec 6, 2024
d818c5e
Merge pull request #2312 from SOGeKING-NUL/master
ppfeister Feb 3, 2025
c779d21
Merge pull request #2292 from Pasanlaksitha/master
ppfeister Feb 3, 2025
33b567d
fix: 8tracks f+
ppfeister Feb 3, 2025
300d6ed
fix: airpilot f+
ppfeister Feb 3, 2025
68c4edf
fix: giphy f+
ppfeister Feb 3, 2025
af2bb98
fix: producthunt f+
ppfeister Feb 3, 2025
d029af3
fix: shpock f+
ppfeister Feb 3, 2025
b5bd536
fix: slideshare f+
ppfeister Feb 3, 2025
c6f7a99
fix: tldr legal f+
ppfeister Feb 3, 2025
8568ef7
fix: twitch f+
ppfeister Feb 3, 2025
ae87699
fix: fiverr/babyru f+
ppfeister Feb 3, 2025
73df548
fix: twitter f+
ppfeister Feb 3, 2025
c6f9e2e
fix: validation method typo
ppfeister Feb 3, 2025
86387d0
fix: validation error message
ppfeister Feb 3, 2025
9eb100c
Merge branch 'master' into patch-1
ppfeister Feb 3, 2025
b5726e5
Merge pull request #2286 from sk337/patch-1
ppfeister Feb 3, 2025
b1fb7ac
chore: add PR note to --json help
ppfeister Feb 3, 2025
1912cbd
fix: manifest encoding error on Windows
ppfeister Feb 3, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
79 changes: 78 additions & 1 deletion docs/removed-sites.md
Original file line number Diff line number Diff line change
Expand Up @@ -1892,4 +1892,81 @@ __2024-06-10 :__ Http request returns 403 forbidden, and tries to verify the con
```

## Alik.cz
__2024-07-21 :__ Target is now BLACKLISTED from the default manifest due to the site recieving unnecessarily high traffic from Sherlock. This target is not permitted to be reactivited. Inclusion in unrelated manifests is not impacted, but it is discouraged.
__2024-07-21 :__ Target is now BLACKLISTED from the default manifest due to the site recieving unnecessarily high traffic from Sherlock (by request of the site owners). This target is not permitted to be reactivited. Inclusion in unrelated manifests is not impacted, but it is discouraged.

## 8tracks
__2025-02-02 :__ Might be dead again. Nobody knows for sure.
```json
"8tracks": {
"errorType": "message",
"errorMsg": "\"available\":true",
"headers": {
"Accept-Language": "en-US,en;q=0.5"
},
"url": "https://8tracks.com/{}",
"urlProbe": "https://8tracks.com/users/check_username?login={}&format=jsonh",
"urlMain": "https://8tracks.com/",
"username_claimed": "blue"
}
```

## Shpock
__2025-02-02 :__ Can likely be added back with a new endpoint (source username availability endpoint from mobile app reg flow?)
```json
"Shpock": {
"errorType": "status_code",
"url": "https://www.shpock.com/shop/{}/items",
"urlMain": "https://www.shpock.com/",
"username_claimed": "user"
}
```

## Twitch
__2025-02-02 :__
```json
"Twitch": {
"errorType": "message",
"errorMsg": "components.availability-tracking.warn-unavailable.component",
"url": "https://www.twitch.tv/{}",
"urlMain": "https://www.twitch.tv/",
"urlProbe": "https://m.twitch.tv/{}",
"username_claimed": "jenny"
}
```

## Fiverr
__2025-02-02 :__ Fiverr added CSRF protections that messed with this test
```json
"Fiverr": {
"errorMsg": "\"status\":\"success\"",
"errorType": "message",
"headers": {
"Content-Type": "application/json",
"Accept-Language": "en-US,en;q=0.9"
},
"regexCheck": "^[A-Za-z][A-Za-z\\d_]{5,14}$",
"request_method": "POST",
"request_payload": {
"username": "{}"
},
"url": "https://www.fiverr.com/{}",
"urlMain": "https://www.fiverr.com/",
"urlProbe": "https://www.fiverr.com/validate_username",
"username_claimed": "blueman"
}
```

## BabyRU
__2025-02-02 :__ Just being problematic
```json
"babyRU": {
"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",
"Доступ с вашего IP-адреса временно ограничен"
],
"errorType": "message",
"url": "https://www.baby.ru/u/{}/",
"urlMain": "https://www.baby.ru/",
"username_claimed": "blue"
}
```
99 changes: 31 additions & 68 deletions sherlock_project/resources/data.json
Original file line number Diff line number Diff line change
Expand Up @@ -30,17 +30,6 @@
"urlMain": "https://www.7cups.com/",
"username_claimed": "blue"
},
"8tracks": {
"errorType": "message",
"errorMsg": "\"available\":true",
"headers": {
"Accept-Language": "en-US,en;q=0.5"
},
"url": "https://8tracks.com/{}",
"urlProbe": "https://8tracks.com/users/check_username?login={}&format=jsonh",
"urlMain": "https://8tracks.com/",
"username_claimed": "blue"
},
"9GAG": {
"errorType": "status_code",
"url": "https://www.9gag.com/u/{}",
Expand Down Expand Up @@ -76,13 +65,6 @@
"urlMain": "https://admireme.vip/",
"username_claimed": "DemiDevil"
},
"Air Pilot Life": {
"errorMsg": "Oops! That page doesn\u2019t exist or is private",
"errorType": "message",
"url": "https://airlinepilot.life/u/{}",
"urlMain": "https://airlinepilot.life/",
"username_claimed": "chris"
},
"Airbit": {
"errorType": "status_code",
"url": "https://airbit.com/{}",
Expand Down Expand Up @@ -628,6 +610,14 @@
"urlMain": "https://deviantart.com",
"username_claimed": "blue"
},
"DigitalSpy": {
"errorMsg": "The page you were looking for could not be found.",
"errorType": "message",
"url": "https://forums.digitalspy.com/profile/{}",
"urlMain": "https://forums.digitalspy.com/",
"username_claimed": "blue",
"regexCheck": "^\\w{3,20}$"
},
"Discogs": {
"errorType": "status_code",
"url": "https://www.discogs.com/user/{}",
Expand Down Expand Up @@ -764,23 +754,6 @@
"urlMain": "https://www.finanzfrage.net/",
"username_claimed": "finanzfrage"
},
"Fiverr": {
"errorMsg": "\"status\":\"success\"",
"errorType": "message",
"headers": {
"Content-Type": "application/json",
"Accept-Language": "en-US,en;q=0.9"
},
"regexCheck": "^[A-Za-z][A-Za-z\\d_]{5,14}$",
"request_method": "POST",
"request_payload": {
"username": "{}"
},
"url": "https://www.fiverr.com/{}",
"urlMain": "https://www.fiverr.com/",
"urlProbe": "https://www.fiverr.com/validate_username",
"username_claimed": "blueman"
},
"Flickr": {
"errorType": "status_code",
"url": "https://www.flickr.com/people/{}",
Expand Down Expand Up @@ -911,10 +884,11 @@
"username_claimed": "bob"
},
"Giphy": {
"errorType": "status_code",
"errorType": "message",
"errorMsg": "<title> GIFs - Find &amp; Share on GIPHY</title>",
"url": "https://giphy.com/{}",
"urlMain": "https://giphy.com/",
"username_claimed": "blue"
"username_claimed": "red"
},
"GitBook": {
"errorType": "status_code",
Expand Down Expand Up @@ -1109,6 +1083,12 @@
"urlMain": "https://hudsonrock.com",
"username_claimed": "testadmin"
},
"Hugging Face": {
"errorType": "status_code",
"url": "https://huggingface.co/{}",
"urlMain": "https://huggingface.co/",
"username_claimed": "Pasanlaksitha"
},
"IFTTT": {
"errorType": "status_code",
"regexCheck": "^[A-Za-z0-9]{3,35}$",
Expand Down Expand Up @@ -1676,8 +1656,7 @@
"username_claimed": "blue"
},
"ProductHunt": {
"errorMsg": "We seem to have lost this page",
"errorType": "message",
"errorType": "status_code",
"url": "https://www.producthunt.com/@{}",
"urlMain": "https://www.producthunt.com/",
"username_claimed": "jenny"
Expand Down Expand Up @@ -1844,12 +1823,6 @@
"urlMain": "https://www.shitpostbot.com/",
"username_claimed": "blue"
},
"Shpock": {
"errorType": "status_code",
"url": "https://www.shpock.com/shop/{}/items",
"urlMain": "https://www.shpock.com/",
"username_claimed": "user"
},
"Signal": {
"errorMsg": "Oops! That page doesn\u2019t exist or is private.",
"errorType": "message",
Expand Down Expand Up @@ -1885,7 +1858,8 @@
"username_claimed": "blue"
},
"SlideShare": {
"errorType": "status_code",
"errorType": "message",
"errorMsg": "<title>Username available</title>",
"url": "https://slideshare.net/{}",
"urlMain": "https://slideshare.net/",
"username_claimed": "blue"
Expand Down Expand Up @@ -2036,13 +2010,6 @@
"errorType": "status_code",
"username_claimed": "blue"
},
"TLDR Legal": {
"errorType": "status_code",
"regexCheck": "^[a-zA-Z0-9]{3,20}$",
"url": "https://tldrlegal.com/users/{}/",
"urlMain": "https://tldrlegal.com/",
"username_claimed": "kevin"
},
"Topcoder": {
"errorType": "status_code",
"url": "https://profiles.topcoder.com/{}/",
Expand Down Expand Up @@ -2159,15 +2126,11 @@
"urlMain": "https://tweakers.net",
"username_claimed": "femme"
},
"Twitch": {
"errorType": "status_code",
"url": "https://www.twitch.tv/{}",
"urlMain": "https://www.twitch.tv/",
"urlProbe": "https://m.twitch.tv/{}",
"username_claimed": "jenny"
},
"Twitter": {
"errorMsg": "<div class=\"error-panel\"><span>User ",
"errorMsg": [
"<div class=\"error-panel\"><span>User ",
"<title>429 Too Many Requests</title>"
],
"errorType": "message",
"regexCheck": "^[a-zA-Z0-9_]{1,15}$",
"url": "https://x.com/{}",
Expand Down Expand Up @@ -2436,13 +2399,6 @@
"urlMain": "http://www.authorstream.com/",
"username_claimed": "blue"
},
"babyRU": {
"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",
"errorType": "message",
"url": "https://www.baby.ru/u/{}/",
"urlMain": "https://www.baby.ru/",
"username_claimed": "blue"
},
"babyblogRU": {
"errorType": "response_url",
"errorUrl": "https://www.babyblog.ru/",
Expand Down Expand Up @@ -2853,6 +2809,13 @@
"urlMain": "https://znanylekarz.pl",
"username_claimed": "janusz-nowak"
},
"v0.dev": {
"errorType": "message",
"errorMsg": "<title>v0 by Vercel</title>",
"url": "https://v0.dev/{}",
"urlMain": "https://v0.dev",
"username_claimed": "t3dotgg"
},
"Bluesky": {
"errorType": "status_code",
"url": "https://bsky.app/profile/{}.bsky.social",
Expand Down
2 changes: 1 addition & 1 deletion sherlock_project/sherlock.py
Original file line number Diff line number Diff line change
Expand Up @@ -656,7 +656,7 @@ def main():
metavar="JSON_FILE",
dest="json_file",
default=None,
help="Load data from a JSON file or an online, valid, JSON file.",
help="Load data from a JSON file or an online, valid, JSON file. Upstream PR numbers also accepted.",
)
parser.add_argument(
"--timeout",
Expand Down
Loading