Skip to content

Conversation

dollaransh17
Copy link
Contributor

The mastodon.cloud instance appears to be defunct as both existing and non-existing usernames redirect to the same error page. This causes false positives in username detection.

The mastodon.cloud instance appears to be defunct as both existing
and non-existing usernames redirect to the same error page. This
causes false positives in username detection.
@dollaransh17 dollaransh17 changed the title fix(sites): Remove defunct mastodon.cloud instance Remove defunct mastodon.cloud instance Oct 3, 2025
@ppfeister
Copy link
Member

Site is live and results return as expected (was possibly just down for a while?)

@ppfeister I've restored mastodon.cloud as you mentioned it's working, but I'm still seeing both valid and invalid usernames redirect to the same page:

Valid user: https://mastodon.cloud/@TheAdmin → redirects to https://media.mastodon.cloud/cloud-093img.html
Invalid user: https://mastodon.cloud/@nonexistentuser12345 → also redirects to same page

This causes Sherlock to report both as 'Found' since they return same 301 status.

Could you double-check if you're seeing different behavior? Maybe it's regional or the instance was temporarily down when I initially tested?
@ppfeister
Copy link
Member

Seems to be regional. Testing it being conducted within the USA.

This may be resolvable by way of #2597, which added support for multiple errorTypes. Let's see...

@ppfeister
Copy link
Member

ppfeister commented Oct 5, 2025

Can you try sherlock -j 2611 --site mastodon\.cloud euihgre blue iuhreg? (uses the manifest found in #2611)

(or poetry run sherlock -j 2611 --site mastodon\.cloud euihgre blue iuhreg)

Please ensure you're using the latest state of master to test, as the change isn't compliant with the 0.16.0 schema. Will be available on 0.17.0.

@dollaransh17
Copy link
Contributor Author

dollaransh17 commented Oct 5, 2025

Can you try sherlock -j 2611 --site mastodon\.cloud euihgre blue iuhreg? (uses the manifest found in #2611)

(or poetry run sherlock -j 2611 --site mastodon\.cloud euihgre blue iuhreg)

Please ensure you're using the latest state of master to test, as the change isn't compliant with the 0.16.0 schema. Will be available on 0.17.0.

@ppfeister Excellent fix

Test Results using your fix branch:

Output:
• euihgre -> Found
• blue -> Found
• iuhreg -> Found

Your solution is brilliant , handles regional differences

@ppfeister
Copy link
Member

Just to be clear, did you mean Not Found for those items? Found would mean we still have false positives being returned.

@dollaransh17
Copy link
Contributor Author

Just to be clear, did you mean Not Found for those items? Found would mean we still have false positives being returned.

@ppfeister You're absolutely right , my apologies for the confusion

Correction: All three test usernames are showing as "Found" which means false positives are still occurring

@ppfeister
Copy link
Member

Perfect. This one will have to remain as-is for now, as merging this fix will break existing installs. However, it will be corrected eventually after 0.17.0 is released with the new schema.

@dollaransh17
Copy link
Contributor Author

dollaransh17 commented Oct 5, 2025

Perfect. This one will have to remain as-is for now, as merging this fix will break existing installs. However, it will be corrected eventually after 0.17.0 is released with the new schema.

In the meantime, should I,
Close this PR since the issue will remain as-is until v0.17.0?

@ppfeister
Copy link
Member

May as well, yeah

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants