diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 35df820..f7acf9a 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -9,7 +9,7 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - python-version: [3.6, 3.7, 3.8] + python-version: [3.7, 3.8] steps: - uses: actions/checkout@v2 diff --git a/.github/workflows/nightly.yml b/.github/workflows/nightly.yml index 6bb5869..ab2f1c4 100644 --- a/.github/workflows/nightly.yml +++ b/.github/workflows/nightly.yml @@ -10,7 +10,7 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - python-version: [3.6] + python-version: [3.8] steps: - uses: actions/checkout@v2 diff --git a/README.md b/README.md index c308929..644186e 100644 --- a/README.md +++ b/README.md @@ -133,9 +133,11 @@ Use the following command to access the saved results: docker run --rm -t -v "$PWD/results:/opt/sherlock/results" mysherlock-image -o /opt/sherlock/results/text.txt user123 ``` -The ```-v "$PWD/results:/opt/sherlock/results"``` options tell docker to create (or use) the folder `results` in the + + +Docker is instructed to create (or use) the folder `results` in the current working directory and to mount it at `/opt/sherlock/results` on the docker container by using the ```-v "$PWD/results:/opt/sherlock/results"``` options. `Sherlock` is instructed to export the result using the `-o /opt/sherlock/results/text.txt` option. Or you can use "Docker Hub" to run `sherlock`: ``` diff --git a/removed_sites.json b/removed_sites.json index 84b93f2..398e0be 100644 --- a/removed_sites.json +++ b/removed_sites.json @@ -651,13 +651,6 @@ "username_claimed": "blue", "username_unclaimed": "noonewouldeverusethis7" }, - "Spotify": { - "errorType": "status_code", - "url": "https://open.spotify.com/user/{}", - "urlMain": "https://open.spotify.com/", - "username_claimed": "blue", - "username_unclaimed": "noonewouldeverusethis7" - }, "Steam": { "errorMsg": "The specified profile could not be found", "errorType": "message", @@ -777,5 +770,38 @@ "urlMain": "https://g.dev/", "username_claimed": "blue", "username_unclaimed": "noonewouldeverusethis7" + }, + "mastodon.technology": { + "errorType": "status_code", + "url": "https://mastodon.technology/@{}", + "urlMain": "https://mastodon.xyz/", + "username_claimed": "ashfurrow", + "username_unclaimed": "noonewouldeverusethis7" + }, + "Arduino": { + "errorMsg":"Arduino Cloud", + "errorType": "message", + "regexCheck": "^(?![_-])[A-Za-z0-9_-]{3,}$", + "url": "https://projecthub.arduino.cc/{}", + "urlMain": "https://www.arduino.cc/", + "username_claimed": "blue", + "username_unclaimed": "noonewould" + }, + "zoomit": { + "errorMsg": "\u0645\u062a\u0627\u0633\u0641\u0627\u0646\u0647 \u0635\u0641\u062d\u0647 \u06cc\u0627\u0641\u062a \u0646\u0634\u062f", + "errorType": "message", + "url": "https://www.zoomit.ir/user/{}", + "urlMain": "https://www.zoomit.ir", + "username_claimed": "kossher", + "username_unclaimed": "noonewouldeverusethis7" + }, + "Facebook": { + "errorType": "status_code", + "regexCheck": "^[a-zA-Z0-9\\.]{3,49}(?", @@ -1330,19 +1330,6 @@ As og 2022-05-01, Countable returns false positives }, ``` -## Spotify - -As og 2022-05-01, Spotify returns false positives -```json - "Spotify": { - "errorType": "status_code", - "url": "https://open.spotify.com/user/{}", - "urlMain": "https://open.spotify.com/", - "username_claimed": "blue", - "username_unclaimed": "noonewouldeverusethis7" - }, -``` - ## Steam As og 2022-05-01, Steam returns false positives @@ -1550,3 +1537,60 @@ As of 09.10.2022, Google Developer returns false positives. The site is dynamic "username_unclaimed": "noonewouldeverusethis7" }, ``` + +## mastodon.technology +As of 18.12.2022, mastodon.technology has no A/AAAA records and the [website was shut down by the owner](https://ashfurrow.com/blog/mastodon-technology-shutdown/). + +```json + "mastodon.technology": { + "errorType": "status_code", + "url": "https://mastodon.technology/@{}", + "urlMain": "https://mastodon.xyz/", + "username_claimed": "ashfurrow", + "username_unclaimed": "noonewouldeverusethis7" + }, +``` + + +## Aruino +As of 04.02.2023, Arduino returns false positives. Finding a fix is doable but takes some time. Will be fixed later + +```json +"Arduino": { + "errorMsg":"Arduino Cloud", + "errorType": "message", + "regexCheck": "^(?![_-])[A-Za-z0-9_-]{3,}$", + "url": "https://projecthub.arduino.cc/{}", + "urlMain": "https://www.arduino.cc/", + "username_claimed": "blue", + "username_unclaimed": "noonewould" + }, + +``` + +## Zoomit +As of 04.02.2023, Zoomit return false positves. An attempt at finding a fix was made but a lot of time was used without luck. Therefore, it wont be prioritized at the moment. +```json + "zoomit": { + "errorMsg": "\u0645\u062a\u0627\u0633\u0641\u0627\u0646\u0647 \u0635\u0641\u062d\u0647 \u06cc\u0627\u0641\u062a \u0646\u0634\u062f", + "errorType": "message", + "url": "https://www.zoomit.ir/user/{}", + "urlMain": "https://www.zoomit.ir", + "username_claimed": "kossher", + "username_unclaimed": "noonewouldeverusethis7" + }, +``` + +## Facebook +As of 04.02.2023, Facebook returns false positives because we get prompted with the login screen to view the data +```json +"Facebook": { + "errorType": "status_code", + "regexCheck": "^[a-zA-Z0-9\\.]{3,49}(?