diff --git a/.gitignore b/.gitignore index c53e34ad9..59ab51341 100644 --- a/.gitignore +++ b/.gitignore @@ -5,6 +5,10 @@ lib/ pyvenv.cfg poetry.lock +# Regression Testing +.coverage +.tox/ + # Editor Configurations .vscode/ .idea/ diff --git a/docs/removed-sites.md b/docs/removed-sites.md index ed0265599..11b23110a 100644 --- a/docs/removed-sites.md +++ b/docs/removed-sites.md @@ -1867,4 +1867,18 @@ __2024-04-24 :__ BCF seems to have gone defunct. Uncertain. "urlMain": "https://bitcoinforum.com", "username_claimed": "bitcoinforum.com" } +``` + +## Penetestit + +As of 24.06.2024, Pentestit returns a 403. This is most likely due to a new site structures + +```json + "labpentestit": { + "errorType": "response_url", + "errorUrl": "https://lab.pentestit.ru/{}", + "url": "https://lab.pentestit.ru/profile/{}", + "urlMain": "https://lab.pentestit.ru/", + "username_claimed": "CSV" + } ``` \ No newline at end of file diff --git a/sherlock/resources/data.json b/sherlock/resources/data.json index 6633e6478..fe3f16189 100644 --- a/sherlock/resources/data.json +++ b/sherlock/resources/data.json @@ -2579,13 +2579,6 @@ "urlMain": "https://www.kwork.ru/", "username_claimed": "blue" }, - "labpentestit": { - "errorType": "response_url", - "errorUrl": "https://lab.pentestit.ru/{}", - "url": "https://lab.pentestit.ru/profile/{}", - "urlMain": "https://lab.pentestit.ru/", - "username_claimed": "CSV" - }, "last.fm": { "errorType": "status_code", "url": "https://last.fm/user/{}", diff --git a/tests/test_probes.py b/tests/test_probes.py index 39e0ef0b5..06f8e3c40 100644 --- a/tests/test_probes.py +++ b/tests/test_probes.py @@ -45,7 +45,7 @@ def test_known_positives_via_status_code(self, sites_info, site, username): # Known positives should only use sites trusted to be reliable and unchanging @pytest.mark.parametrize('site,username',[ ('BodyBuilding', 'blue'), - ('labpentestit', 'CSV'), + ('devRant', 'blue'), ]) def test_known_positives_via_response_url(self, sites_info, site, username): assert simple_query(sites_info=sites_info, site=site, username=username) is QueryStatus.CLAIMED