From 7bcc1db030fc7b2f75c0147284ece820abb08144 Mon Sep 17 00:00:00 2001
From: Moras-del
Date: Thu, 13 Aug 2020 19:10:13 +0200
Subject: [PATCH 01/15] fixed missing_sites
---
sherlock/sherlock.py | 9 ++++++---
1 file changed, 6 insertions(+), 3 deletions(-)
diff --git a/sherlock/sherlock.py b/sherlock/sherlock.py
index 68cad49c..7677ba1b 100644
--- a/sherlock/sherlock.py
+++ b/sherlock/sherlock.py
@@ -557,16 +557,19 @@ def main():
site_data = {}
site_missing = []
for site in args.site_list:
+ counter = 0
for existing_site in site_data_all:
if site.lower() == existing_site.lower():
site_data[existing_site] = site_data_all[existing_site]
- if not site_data:
+ counter += 1
+ if counter == 0:
# Build up list of sites not supported for future error message.
site_missing.append(f"'{site}'")
if site_missing:
- print(
- f"Error: Desired sites not found: {', '.join(site_missing)}.")
+ print(f"Error: Desired sites not found: {', '.join(site_missing)}.")
+
+ if not site_data:
sys.exit(1)
#Create notify object for query results.
From 7822fef9268e8b935073e8497ee78c2203a5fe6a Mon Sep 17 00:00:00 2001
From: Roopesh V S
Date: Sat, 22 Aug 2020 22:51:11 +0530
Subject: [PATCH 02/15] Added Site - Binary Search
---
sherlock/resources/data.json | 9 +++++++++
sites.md | 1 +
2 files changed, 10 insertions(+)
diff --git a/sherlock/resources/data.json b/sherlock/resources/data.json
index 5af27b6f..bcb436cd 100644
--- a/sherlock/resources/data.json
+++ b/sherlock/resources/data.json
@@ -180,6 +180,15 @@
"username_claimed": "blue",
"username_unclaimed": "noonewouldeverusethis7"
},
+ "BinarySearch": {
+ "errorMsg": "{}",
+ "errorType": "message",
+ "regexCheck": "^[a-zA-Z0-9-_]{1,15}$",
+ "url":"https://binarysearch.io/api/users/{}/profile",
+ "urlMain": "https://binarysearch.io/",
+ "username_claimed": "Eyes_Wide_Shut",
+ "username_unclaimed": "noonewouldeverusethis7"
+ },
"BitBucket": {
"errorType": "status_code",
"regexCheck": "^[a-zA-Z0-9-_]{1,30}$",
diff --git a/sites.md b/sites.md
index 9db3a4ca..612c18ab 100644
--- a/sites.md
+++ b/sites.md
@@ -303,3 +303,4 @@
302. [Warrior Forum](https://www.warriorforum.com/)
303. [Windy](https://windy.com/)
304. [Strava](https://www.strava.com/)
+305. [BinarySearch](https://binarysearch.io/)
From 8649a5918805b1d51389f713b7bd032d03df2e6a Mon Sep 17 00:00:00 2001
From: Roopesh V S
Date: Sat, 22 Aug 2020 22:55:41 +0530
Subject: [PATCH 03/15] Added UrlProbe
---
sherlock/resources/data.json | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/sherlock/resources/data.json b/sherlock/resources/data.json
index bcb436cd..0d70986b 100644
--- a/sherlock/resources/data.json
+++ b/sherlock/resources/data.json
@@ -184,7 +184,8 @@
"errorMsg": "{}",
"errorType": "message",
"regexCheck": "^[a-zA-Z0-9-_]{1,15}$",
- "url":"https://binarysearch.io/api/users/{}/profile",
+ "url":"https://binarysearch.io/@/{}",
+ "urlProbe": "https://binarysearch.io/api/users/{}/profile",
"urlMain": "https://binarysearch.io/",
"username_claimed": "Eyes_Wide_Shut",
"username_unclaimed": "noonewouldeverusethis7"
From 7f718748dce094b7ece8123da53acee5cfa0624a Mon Sep 17 00:00:00 2001
From: Roopesh V S
Date: Mon, 24 Aug 2020 20:10:44 +0530
Subject: [PATCH 04/15] Facebook Hacky Fix
---
sherlock/resources/data.json | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/sherlock/resources/data.json b/sherlock/resources/data.json
index 0d70986b..7e2bca25 100644
--- a/sherlock/resources/data.json
+++ b/sherlock/resources/data.json
@@ -527,10 +527,12 @@
"username_unclaimed": "noonewouldeverusethis7"
},
"Facebook": {
- "errorType": "status_code",
+ "errorMsg": "This page isn't available",
+ "errorType": "message",
"regexCheck": "^[a-zA-Z0-9\\.]{3,49}(?
Date: Mon, 24 Aug 2020 18:02:07 +0200
Subject: [PATCH 05/15] version bump 0.12.5 --> 0.12.6
---
sherlock/sherlock.py | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sherlock/sherlock.py b/sherlock/sherlock.py
index 62370b59..940b132a 100644
--- a/sherlock/sherlock.py
+++ b/sherlock/sherlock.py
@@ -25,7 +25,7 @@ from notify import QueryNotifyPrint
from sites import SitesInformation
module_name = "Sherlock: Find Usernames Across Social Networks"
-__version__ = "0.12.5"
+__version__ = "0.12.6"
From dcfa4c758b26b61b61ac90caa4149be38a9c787d Mon Sep 17 00:00:00 2001
From: Siddharth Dushantha
Date: Mon, 24 Aug 2020 19:13:48 +0200
Subject: [PATCH 06/15] changed facebook claimed username to hackerman
---
sherlock/resources/data.json | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sherlock/resources/data.json b/sherlock/resources/data.json
index 7e2bca25..73d312c4 100644
--- a/sherlock/resources/data.json
+++ b/sherlock/resources/data.json
@@ -533,7 +533,7 @@
"url": "https://www.facebook.com/{}",
"urlMain": "https://www.facebook.com/",
"urlProbe": "https://www.facebook.com/{}/videos/",
- "username_claimed": "blue",
+ "username_claimed": "hackerman",
"username_unclaimed": "noonewouldeverusethis7"
},
"Facenama": {
From ce9a5c89fecdd087f9051117cc36711a3d196e19 Mon Sep 17 00:00:00 2001
From: Siddharth Dushantha
Date: Mon, 24 Aug 2020 20:03:25 +0200
Subject: [PATCH 07/15] changed unclaimed username for BinarySearch to
hihowareyou101
The previous unclaimed username did not match the username regex
---
sherlock/resources/data.json | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sherlock/resources/data.json b/sherlock/resources/data.json
index 73d312c4..35e29602 100644
--- a/sherlock/resources/data.json
+++ b/sherlock/resources/data.json
@@ -188,7 +188,7 @@
"urlProbe": "https://binarysearch.io/api/users/{}/profile",
"urlMain": "https://binarysearch.io/",
"username_claimed": "Eyes_Wide_Shut",
- "username_unclaimed": "noonewouldeverusethis7"
+ "username_unclaimed": "hihowareyou101"
},
"BitBucket": {
"errorType": "status_code",
From 520c0f6461b54d8a1dd017c304bdfa7dc46d1a7f Mon Sep 17 00:00:00 2001
From: Siddharth Dushantha
Date: Mon, 24 Aug 2020 20:16:05 +0200
Subject: [PATCH 08/15] removed 10 sites due to false positives
I found 10 sites that were returning false positives during the tests.
They have been removed for now and will of course be added back
ones fix for them has been found.
From now on, I plan to just remove sites which return false
positves. I can later on find some time to fix those false
positives or accept somone's fix.
---
data_bad_site.json | 78 +++++++++++++++++++
removed_sites.md | 146 +++++++++++++++++++++++++++++++++++
sherlock/resources/data.json | 78 -------------------
3 files changed, 224 insertions(+), 78 deletions(-)
diff --git a/data_bad_site.json b/data_bad_site.json
index 3fab00c2..f9ec778b 100644
--- a/data_bad_site.json
+++ b/data_bad_site.json
@@ -396,6 +396,84 @@
"urlMain": "https://yandex.ru/collections/",
"username_claimed": "blue",
"username_unclaimed": "noonewouldeverusethis7"
+ },
+ "500px": {
+ "errorMsg": "Oops! This page doesn\u2019t exist.",
+ "errorType": "message",
+ "regexCheck": "^[a-z0-9_]+$",
+ "url": "https://500px.com/{}",
+ "urlMain": "https://500px.com/",
+ "username_claimed": "blue",
+ "username_unclaimed": "noonewouldeverusethis7"
+ },
+ "PayPal": {
+ "errorMsg": "",
+ "errorType": "message",
+ "url": "https://www.paypal.com/paypalme/{}",
+ "headers": {
+ "User-Agent": ""
+ },
+ "urlMain": "https://www.paypal.me/",
+ "username_claimed": "blue",
+ "username_unclaimed": "noneownsthisusername7"
+ },
+ "Fiverr": {
+ "errorType": "response_url",
+ "errorUrl": "https://www.fiverr.com/",
+ "url": "https://www.fiverr.com/{}",
+ "urlMain": "https://www.fiverr.com/",
+ "username_claimed": "blue",
+ "username_unclaimed": "noonewouldeverusethis"
+ },
+ "ImageShack": {
+ "errorType": "response_url",
+ "errorUrl": "https://imageshack.us/",
+ "url": "https://imageshack.us/user/{}",
+ "urlMain": "https://imageshack.us/",
+ "username_claimed": "blue",
+ "username_unclaimed": "noonewouldeverusethis7"
+ },
+ "Aptoide": {
+ "errorType": "status_code",
+ "url": "https://{}.en.aptoide.com/",
+ "urlMain": "https://en.aptoide.com/",
+ "username_claimed": "blue",
+ "username_unclaimed": "noonewouldeverusethis7"
+ },
+ "Crunchyroll": {
+ "errorType": "status_code",
+ "url": "https://www.crunchyroll.com/user/{}",
+ "urlMain": "https://www.crunchyroll.com/",
+ "username_claimed": "blue",
+ "username_unclaimed": "noonewouldeverusethis7"
+ },
+ "T-MobileSupport": {
+ "errorType": "status_code",
+ "url": "https://support.t-mobile.com/people/{}",
+ "urlMain": "https://support.t-mobile.com",
+ "username_claimed": "blue",
+ "username_unclaimed": "noonewouldeverusethis7"
+ },
+ "OpenCollective": {
+ "errorType": "status_code",
+ "url": "https://opencollective.com/{}",
+ "urlMain": "https://opencollective.com/",
+ "username_claimed": "sindresorhus",
+ "username_unclaimed": "noonewouldeverusethis7"
+ },
+ "SegmentFault": {
+ "errorType": "status_code",
+ "url": "https://segmentfault.com/u/{}",
+ "urlMain": "https://segmentfault.com/",
+ "username_claimed": "bule",
+ "username_unclaimed": "noonewouldeverusethis7"
+ },
+ "Viadeo": {
+ "errorType": "status_code",
+ "url": "http://fr.viadeo.com/en/profile/{}",
+ "urlMain": "http://fr.viadeo.com/en/",
+ "username_claimed": "franck.patissier",
+ "username_unclaimed": "noonewouldeverusethis"
}
}
diff --git a/removed_sites.md b/removed_sites.md
index 3e6d59a8..7a1d6e86 100644
--- a/removed_sites.md
+++ b/removed_sites.md
@@ -793,4 +793,150 @@ As of 2020-08-11, YandexCollection presents us with a rechapta which prevents us
"username_claimed": "blue",
"username_unclaimed": "noonewouldeverusethis7"
},
+```
+
+## 500px
+
+As of 2020-08-24, 500px now returns false positives, which was found when running the tests, but will most likley be added again in the near
+future once we find a better error detecting method.
+```
+ "500px": {
+ "errorMsg": "Oops! This page doesn\u2019t exist.",
+ "errorType": "message",
+ "regexCheck": "^[a-z0-9_]+$",
+ "url": "https://500px.com/{}",
+ "urlMain": "https://500px.com/",
+ "username_claimed": "blue",
+ "username_unclaimed": "noonewouldeverusethis7"
+ },
+```
+
+## PayPal
+
+As of 2020-08-24, PayPal now returns false positives, which was found when running the tests, but will most likley be added again in the near
+future once we find a better error detecting method.
+```
+ "PayPal": {
+ "errorMsg": "",
+ "errorType": "message",
+ "url": "https://www.paypal.com/paypalme/{}",
+ "headers": {
+ "User-Agent": ""
+ },
+ "urlMain": "https://www.paypal.me/",
+ "username_claimed": "blue",
+ "username_unclaimed": "noneownsthisusername7"
+ },
+```
+
+## Fiverr
+
+As of 2020-08-24, Fiverr now returns false positives, which was found when running the tests, but will most likley be added again in the near
+future once we find a better error detecting method.
+```
+ "Fiverr": {
+ "errorType": "response_url",
+ "errorUrl": "https://www.fiverr.com/",
+ "url": "https://www.fiverr.com/{}",
+ "urlMain": "https://www.fiverr.com/",
+ "username_claimed": "blue",
+ "username_unclaimed": "noonewouldeverusethis"
+ },
+```
+
+## ImageShack
+
+As of 2020-08-24, ImageShack now returns false positives, which was found when running the tests, but will most likley be added again in the near future once we find a better error detecting method.
+```
+ "ImageShack": {
+ "errorType": "response_url",
+ "errorUrl": "https://imageshack.us/",
+ "url": "https://imageshack.us/user/{}",
+ "urlMain": "https://imageshack.us/",
+ "username_claimed": "blue",
+ "username_unclaimed": "noonewouldeverusethis7"
+ },
+```
+
+## Aptoide
+
+As of 2020-08-24, Aptoide now returns false positives, which was found when running the tests, but will most likley be added again in the near
+future once we find a better error detecting method.
+```
+ "Aptoide": {
+ "errorType": "status_code",
+ "url": "https://{}.en.aptoide.com/",
+ "urlMain": "https://en.aptoide.com/",
+ "username_claimed": "blue",
+ "username_unclaimed": "noonewouldeverusethis7"
+ },
+```
+
+## Crunchyroll
+
+As of 2020-08-24, Crunchyroll now returns false positives, which was found when running the tests, but will most likley be added again in the near future once we find a better error detecting method.
+
+```
+ "Crunchyroll": {
+ "errorType": "status_code",
+ "url": "https://www.crunchyroll.com/user/{}",
+ "urlMain": "https://www.crunchyroll.com/",
+ "username_claimed": "blue",
+ "username_unclaimed": "noonewouldeverusethis7"
+ },
+```
+
+## T-MobileSupport
+As of 2020-08-24, T-MobileSupport now returns false positives, which was found when running the tests, but will most likley be added again in the near future once we find a better error detecting method.
+
+```
+ "T-MobileSupport": {
+ "errorType": "status_code",
+ "url": "https://support.t-mobile.com/people/{}",
+ "urlMain": "https://support.t-mobile.com",
+ "username_claimed": "blue",
+ "username_unclaimed": "noonewouldeverusethis7"
+ },
+```
+
+## OpenCollective
+
+As of 2020-08-24, OpenCollective now returns false positives, which was found when running the tests, but will most likley be added again in the near future once we find a better error detecting method.
+
+```
+ "OpenCollective": {
+ "errorType": "status_code",
+ "url": "https://opencollective.com/{}",
+ "urlMain": "https://opencollective.com/",
+ "username_claimed": "sindresorhus",
+ "username_unclaimed": "noonewouldeverusethis7"
+ },
+```
+
+## SegmentFault
+
+As of 2020-08-24, SegmentFault now returns false positives, which was found when running the tests, but will most likley be added again in the near future once we find a better error detecting method.
+
+```
+ "SegmentFault": {
+ "errorType": "status_code",
+ "url": "https://segmentfault.com/u/{}",
+ "urlMain": "https://segmentfault.com/",
+ "username_claimed": "bule",
+ "username_unclaimed": "noonewouldeverusethis7"
+ },
+```
+
+## Viadeo
+
+As of 2020-08-24, SegmentFault now returns false positives, which was found when running the tests, but will most likley be added again in the near future once we find a fix for this
+
+```
+ "Viadeo": {
+ "errorType": "status_code",
+ "url": "http://fr.viadeo.com/en/profile/{}",
+ "urlMain": "http://fr.viadeo.com/en/",
+ "username_claimed": "franck.patissier",
+ "username_unclaimed": "noonewouldeverusethis"
+ },
```
\ No newline at end of file
diff --git a/sherlock/resources/data.json b/sherlock/resources/data.json
index 73d312c4..3386bc2e 100644
--- a/sherlock/resources/data.json
+++ b/sherlock/resources/data.json
@@ -22,15 +22,6 @@
"username_claimed": "green",
"username_unclaimed": "noonewouldeverusethis7"
},
- "500px": {
- "errorMsg": "Oops! This page doesn\u2019t exist.",
- "errorType": "message",
- "regexCheck": "^[a-z0-9_]+$",
- "url": "https://500px.com/{}",
- "urlMain": "https://500px.com/",
- "username_claimed": "blue",
- "username_unclaimed": "noonewouldeverusethis7"
- },
"7Cups": {
"errorType": "status_code",
"url": "https://www.7cups.com/@{}",
@@ -81,13 +72,6 @@
"username_claimed": "blue",
"username_unclaimed": "noonewouldeverusethis7"
},
- "Aptoide": {
- "errorType": "status_code",
- "url": "https://{}.en.aptoide.com/",
- "urlMain": "https://en.aptoide.com/",
- "username_claimed": "blue",
- "username_unclaimed": "noonewouldeverusethis7"
- },
"Archive.org": {
"errorMsg": "cannot find account",
"errorType": "message",
@@ -396,13 +380,6 @@
"username_claimed": "blue",
"username_unclaimed": "noonewouldeverusethis7"
},
- "Crunchyroll": {
- "errorType": "status_code",
- "url": "https://www.crunchyroll.com/user/{}",
- "urlMain": "https://www.crunchyroll.com/",
- "username_claimed": "blue",
- "username_unclaimed": "noonewouldeverusethis7"
- },
"DEV Community": {
"errorType": "status_code",
"regexCheck": "^[a-zA-Z][a-zA-Z0-9_-]*$",
@@ -558,14 +535,6 @@
"username_claimed": "cupparober",
"username_unclaimed": "noonewouldeverusethis7"
},
- "Fiverr": {
- "errorType": "response_url",
- "errorUrl": "https://www.fiverr.com/",
- "url": "https://www.fiverr.com/{}",
- "urlMain": "https://www.fiverr.com/",
- "username_claimed": "blue",
- "username_unclaimed": "noonewouldeverusethis"
- },
"Flickr": {
"errorType": "status_code",
"url": "https://www.flickr.com/people/{}",
@@ -795,14 +764,6 @@
"username_claimed": "blue",
"username_unclaimed": "noonewouldeverusethis7"
},
- "ImageShack": {
- "errorType": "response_url",
- "errorUrl": "https://imageshack.us/",
- "url": "https://imageshack.us/user/{}",
- "urlMain": "https://imageshack.us/",
- "username_claimed": "blue",
- "username_unclaimed": "noonewouldeverusethis7"
- },
"ImgUp.cz": {
"errorType": "status_code",
"url": "https://imgup.cz/{}",
@@ -1099,13 +1060,6 @@
"username_claimed": "ok",
"username_unclaimed": "noonewouldeverusethis7"
},
- "OpenCollective": {
- "errorType": "status_code",
- "url": "https://opencollective.com/{}",
- "urlMain": "https://opencollective.com/",
- "username_claimed": "sindresorhus",
- "username_unclaimed": "noonewouldeverusethis7"
- },
"OpenStreetMap": {
"errorType": "status_code",
"url": "https://www.openstreetmap.org/user/{}",
@@ -1188,17 +1142,6 @@
"username_claimed": "blue",
"username_unclaimed": "noonewouldeverusethis7"
},
- "PayPal": {
- "errorMsg": "",
- "errorType": "message",
- "url": "https://www.paypal.com/paypalme/{}",
- "headers": {
- "User-Agent": ""
- },
- "urlMain": "https://www.paypal.me/",
- "username_claimed": "blue",
- "username_unclaimed": "noneownsthisusername7"
- },
"Periscope": {
"errorType": "status_code",
"url": "https://www.periscope.tv/{}/",
@@ -1399,13 +1342,6 @@
"username_claimed": "blue",
"username_unclaimed": "noonewouldeverusethis7"
},
- "SegmentFault": {
- "errorType": "status_code",
- "url": "https://segmentfault.com/u/{}",
- "urlMain": "https://segmentfault.com/",
- "username_claimed": "bule",
- "username_unclaimed": "noonewouldeverusethis7"
- },
"ShitpostBot5000": {
"errorType": "status_code",
"url": "https://www.shitpostbot.com/user/{}",
@@ -1570,13 +1506,6 @@
"username_claimed": "blue",
"username_unclaimed": "noonewouldeverusethis"
},
- "T-MobileSupport": {
- "errorType": "status_code",
- "url": "https://support.t-mobile.com/people/{}",
- "urlMain": "https://support.t-mobile.com",
- "username_claimed": "blue",
- "username_unclaimed": "noonewouldeverusethis7"
- },
"Taringa": {
"errorType": "status_code",
"url": "https://www.taringa.net/{}",
@@ -1741,13 +1670,6 @@
"username_claimed": "jenny",
"username_unclaimed": "noonewouldeverusethis7"
},
- "Viadeo": {
- "errorType": "status_code",
- "url": "http://fr.viadeo.com/en/profile/{}",
- "urlMain": "http://fr.viadeo.com/en/",
- "username_claimed": "franck.patissier",
- "username_unclaimed": "noonewouldeverusethis"
- },
"Vimeo": {
"errorType": "status_code",
"url": "https://vimeo.com/{}",
From 3116e85b616ea4a9c86d190d7f00dd724497e6ca Mon Sep 17 00:00:00 2001
From: Roopesh V S
Date: Tue, 25 Aug 2020 12:47:18 +0530
Subject: [PATCH 09/15] Facebook Change Error Type to Status Code
---
sherlock/resources/data.json | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
diff --git a/sherlock/resources/data.json b/sherlock/resources/data.json
index 15e2de64..2baeac25 100644
--- a/sherlock/resources/data.json
+++ b/sherlock/resources/data.json
@@ -504,8 +504,7 @@
"username_unclaimed": "noonewouldeverusethis7"
},
"Facebook": {
- "errorMsg": "This page isn't available",
- "errorType": "message",
+ "errorType": "status_code",
"regexCheck": "^[a-zA-Z0-9\\.]{3,49}(?
Date: Tue, 25 Aug 2020 13:07:54 +0530
Subject: [PATCH 10/15] Change Facebook to Pinterest in tests/all.py
---
sherlock/tests/all.py | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/sherlock/tests/all.py b/sherlock/tests/all.py
index 4a9e5355..90892b79 100644
--- a/sherlock/tests/all.py
+++ b/sherlock/tests/all.py
@@ -75,7 +75,7 @@ class SherlockDetectTests(SherlockBaseTest):
Will trigger an assert if detection mechanism did not work as expected.
"""
- site = 'Facebook'
+ site = 'Pinterest'
site_data = self.site_data_all[site]
#Ensure that the site's detection method has not changed.
@@ -102,7 +102,7 @@ class SherlockDetectTests(SherlockBaseTest):
Will trigger an assert if detection mechanism did not work as expected.
"""
- site = 'Facebook'
+ site = 'Pinterest'
site_data = self.site_data_all[site]
#Ensure that the site's detection method has not changed.
From 96b0185926ef57af43be647a202a9e5729f956e4 Mon Sep 17 00:00:00 2001
From: Siddharth Dushantha
Date: Tue, 25 Aug 2020 13:14:08 +0200
Subject: [PATCH 11/15] fixed a minor copy & paste error
---
removed_sites.md | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/removed_sites.md b/removed_sites.md
index 7a1d6e86..233d0984 100644
--- a/removed_sites.md
+++ b/removed_sites.md
@@ -929,7 +929,7 @@ As of 2020-08-24, SegmentFault now returns false positives, which was found when
## Viadeo
-As of 2020-08-24, SegmentFault now returns false positives, which was found when running the tests, but will most likley be added again in the near future once we find a fix for this
+As of 2020-08-24, Viadeo now returns false positives, which was found when running the tests, but will most likley be added again in the near future once we find a fix for this
```
"Viadeo": {
@@ -939,4 +939,4 @@ As of 2020-08-24, SegmentFault now returns false positives, which was found when
"username_claimed": "franck.patissier",
"username_unclaimed": "noonewouldeverusethis"
},
-```
\ No newline at end of file
+```
From 9348d863a57500882b1507c61b5f121acfc94de6 Mon Sep 17 00:00:00 2001
From: Siddharth Dushantha
Date: Sat, 29 Aug 2020 16:45:43 +0200
Subject: [PATCH 12/15] updated README.md
- replaced "Adding new sites" section with "Contributing"
- removed note about using Python 3.6 or above because Sherlock now automatically checks when it runs
---
README.md | 23 ++++++++++-------------
1 file changed, 10 insertions(+), 13 deletions(-)
diff --git a/README.md b/README.md
index a984f2e4..56687234 100644
--- a/README.md
+++ b/README.md
@@ -3,7 +3,7 @@
- Hunt down social media accounts by username across social networks
+ Hunt down social media accounts by username across social networks
@@ -15,15 +15,13 @@
- Demo
- |
Installation
|
Usage
|
Docker Notes
|
- Adding New Sites
+ Contributing
@@ -35,8 +33,6 @@
## Installation
-**NOTE**: Python 3.6 or higher is required.
-
```console
# clone the repo
$ git clone https://github.com/sherlock-project/sherlock.git
@@ -44,8 +40,6 @@ $ git clone https://github.com/sherlock-project/sherlock.git
# change the working directory to sherlock
$ cd sherlock
-# install python3 and python3-pip if they are not installed
-
# install the requirements
$ python3 -m pip install -r requirements.txt
```
@@ -153,13 +147,16 @@ You can use the `docker-compose.yml` file from the repository and use this comma
docker-compose run sherlock -o /opt/sherlock/results/text.txt user123
```
-## Adding New Sites
+## Contributing
+We would love to have you help us on the development of Sherlock. Each and every contribution is greatly valued!
+
+Here are some things we would appriciate your help on:
+- Addition of new site support ยน
+- Bringing back site support of [sites that have been removed](removed_sites.md) in the past due to false positives
-Please look at the Wiki entry on
-[adding new sites](https://github.com/TheYahya/sherlock/wiki/Adding-Sites-To-Sherlock)
-to understand the issues.
-**NOTE**: Sherlock is not accepting adult sites in the standard list.
+[1] Please look at the Wiki entry on [adding new sites](https://github.com/sherlock-project/sherlock/wiki/Adding-Sites-To-Sherlock)
+to understand the issues.
## Tests
From 05fbfe4a9c6986e9ec4805efe5336734947b23d9 Mon Sep 17 00:00:00 2001
From: Siddharth Dushantha
Date: Sat, 29 Aug 2020 18:16:00 +0200
Subject: [PATCH 13/15] Rename data_bad_site.json to removed_sites.json
Using the name removed_sites.json seems more appropriate as we have markdown file named removed_sites.md
---
data_bad_site.json => removed_sites.json | 0
1 file changed, 0 insertions(+), 0 deletions(-)
rename data_bad_site.json => removed_sites.json (100%)
diff --git a/data_bad_site.json b/removed_sites.json
similarity index 100%
rename from data_bad_site.json
rename to removed_sites.json
From 728dc6d4daef79d0f51a1ca7789dad66ebf20436 Mon Sep 17 00:00:00 2001
From: solisedwin
Date: Sat, 29 Aug 2020 21:24:26 -0400
Subject: [PATCH 14/15] Removed comment on why basecamp was ever added
---
removed_sites.md | 1 -
1 file changed, 1 deletion(-)
diff --git a/removed_sites.md b/removed_sites.md
index 233d0984..1af7a3f4 100644
--- a/removed_sites.md
+++ b/removed_sites.md
@@ -123,7 +123,6 @@ This can be detected, but it requires a different detection method.
As of 2020-02-23, all usernames are reported as not existing.
-Why was this ever added? It does not look like a social network.
```
"Basecamp": {
From 87483b5ca61f21c5d35cf692cfc454463bab8906 Mon Sep 17 00:00:00 2001
From: Siddharth Dushantha
Date: Mon, 31 Aug 2020 20:21:19 +0200
Subject: [PATCH 15/15] Fixed Clozemaster false positve
---
sherlock/resources/data.json | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/sherlock/resources/data.json b/sherlock/resources/data.json
index 2baeac25..1a33f528 100644
--- a/sherlock/resources/data.json
+++ b/sherlock/resources/data.json
@@ -314,7 +314,8 @@
"username_unclaimed": "noonewouldeverusethis"
},
"Clozemaster": {
- "errorType": "status_code",
+ "errorType": "message",
+ "errorMsg": "Oh no! Player not found.",
"url": "https://www.clozemaster.com/players/{}",
"urlMain": "https://www.clozemaster.com",
"username_claimed": "green",