{"id":28316506,"url":"https://github.com/lcfhershell/passwordtest","last_synced_at":"2025-07-16T08:16:50.565Z","repository":{"id":40004646,"uuid":"461809310","full_name":"LcfherShell/passwordtest","owner":"LcfherShell","description":null,"archived":false,"fork":false,"pushed_at":"2024-10-05T12:06:19.000Z","size":221,"stargazers_count":0,"open_issues_count":1,"forks_count":0,"subscribers_count":1,"default_branch":"passwordtest-v1.3","last_synced_at":"2025-06-24T06:39:28.524Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/LcfherShell.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2022-02-21T10:24:50.000Z","updated_at":"2022-02-21T15:02:47.000Z","dependencies_parsed_at":"2025-06-24T06:31:34.791Z","dependency_job_id":"5a1abbaf-48dd-4b54-a186-3dffb63b5af1","html_url":"https://github.com/LcfherShell/passwordtest","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/LcfherShell/passwordtest","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LcfherShell%2Fpasswordtest","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LcfherShell%2Fpasswordtest/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LcfherShell%2Fpasswordtest/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LcfherShell%2Fpasswordtest/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/LcfherShell","download_url":"https://codeload.github.com/LcfherShell/passwordtest/tar.gz/refs/heads/passwordtest-v1.3","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LcfherShell%2Fpasswordtest/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":265495974,"owners_count":23776714,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2025-05-25T02:11:49.417Z","updated_at":"2025-07-16T08:16:50.499Z","avatar_url":"https://github.com/LcfherShell.png","language":"Python","readme":"![GitHub Dark](https://github.com/github-dark.png#gh-light-mode-only)\n# PY-passwordtest \u003csmall class='version_passwordtest'\u003eV.1.3\u003c/small\u003e\n\u003cp\u003eThis script is to measure password security from Brute Force and Dictionary (worldlist) attacks, by calculating the number, location, and character level. the longer and more varied the character of the password, the harder it is to crack\u003c/p\u003e\n\u003cimg align='center' src=\"https://github.com/LcfherShell/passwordtest/blob/main/logiccracking.png\" height=\"260\" width=\"380\"\u003e\n\n\n### Installation\n\n- Pip\n\n  ```python -V```\n\n  - Windows:\n  \n    `python -m pip install passwordtest`\n  \n  - Unix or Mac:\n  \n    `pip install passwordtest`\n  \n- GIT\n\n  - Windows, Unix and Mac:\n  \n    ````\n       git clone https://github.com/LcfherShell/passwordtest\n       cd passwordtest\n       python -m pip install . or python setup.py\n    ````\n### Usage Example\n````Python hl_lines=\"4  9-12  25-27\"\n    1. from passwordtest.main import PasswordTest\n    \n    2. password = 'Hello'\n    \n    3. passwordtest = PasswordTest(active=True, sites=True)#call class\n    \n    4. required_time = passwordtest.__time__(text=password) #getting time\n    \n    5. sorttime = passwordtest.Sort_Pw(text=[required_time[0], required_time[1]]) #sorttime by min and max\n    \n    6. badtime = sorttime[1] #time late\n    \n    7. goodtime = sorttime[0] #fastest time\n    \n    8. goodtime = passwordtest.Convert_Date(goodtime)#covert to time\n    \n    9. security = passwordtest._Score_Point(password)##get score point\n    \n    10.Precent =passwordtest.Precent_Safe(security, badtime, password)#get percent security\n    \n    11.print(goodtime, security, Precent)\n    \n    ``Output: 0:00:13 Horrible 36``\n````\n### Usage Mini Example \n````Python hl_lines=\"4  9-12  25-27\"\n    1. from main import PasswordStrength\n    \n    2. password = 'Hello'\n    \n    3. passwordtest = PasswordStrength(active=True, sites=True)#call class\n    \n    4. passwordtest.inputs(password) #getting time\n    \n    5. gettime = passwordtest.get_longtime\n    \n    6. badtime = passwordtest.predict[1] #time late\n    \n    7. goodtime = passwordtest.predict[0] #fastest time\n    \n    8. security = passwordtest.score(password)##get score point\n    \n    9. Precent = Precent =passwordtest.precent(security, goodtime, password)#get percent security\n    \n    10.print(gettime.get(\"goodtime\"), security, Precent\n    \n    ``Output: 0:00:13 Horrible 36``\n    11.##if you want online time\n    12.timeout = passwordtest.calcul_online(goodtime, passwordtest.sites(sitename=\"http://example.com\"))\n    13.print(passwordtest.Convert_Date(round(timeout, 2))#print end get timeou post \u003ccracking\u003e\n````\n\n### Shell Demo\n\n``open commandprompt and type\n  passwordtest\n``\n\n\u003cimg align='center' src=\"https://github.com/LcfherShell/passwordtest/blob/main/images1.png\" height=\"260\" width=\"380\"\u003e\n\n\n## \n📫Bug reports: **LCFHERSHELL@TUTANOTA.COM**\n\u003ch3 align=\"left\"\u003eSociall Media:\u003c/h3\u003e\n\u003cp align=\"left\"\u003e\n  \u003csmall\u003e\n    \u003ca href=\"https://twitter.com/lcfershell\" target=\"blank\"\u003e\u003cimg align=\"center\" src=\"https://raw.githubusercontent.com/rahuldkjain/github-profile-readme-generator/master/src/images/icons/Social/twitter.svg\" alt=\"lcfershell\" height=\"30\" width=\"40\" /\u003e\u003c/a\u003e\n    \u003ca href=\"https://stackoverflow.com/users/18267661\" target=\"blank\"\u003e\u003cimg align=\"center\" src=\"https://raw.githubusercontent.com/rahuldkjain/github-profile-readme-generator/master/src/images/icons/Social/stack-overflow.svg\" alt=\"18267661\" height=\"30\" width=\"40\" /\u003e\u003c/a\u003e\n    \u003ca href=\"https://instagram.com/@lcfhershell\" target=\"blank\"\u003e\u003cimg align=\"center\" src=\"https://raw.githubusercontent.com/rahuldkjain/github-profile-readme-generator/master/src/images/icons/Social/instagram.svg\" alt=\"@lcfhershell\" height=\"30\" width=\"40\" /\u003e\u003c/a\u003e\n    \u003ca href=\"https://medium.com/@alfiandecker2\" target=\"blank\"\u003e\u003cimg align=\"center\" src=\"https://raw.githubusercontent.com/rahuldkjain/github-profile-readme-generator/master/src/images/icons/Social/medium.svg\" alt=\"@alfiandecker2\" height=\"30\" width=\"40\" /\u003e\u003c/a\u003e\n    \u003ca href=\"https://www.hackerrank.com/@alfiandecker2\" target=\"blank\"\u003e\u003cimg align=\"center\" src=\"https://raw.githubusercontent.com/rahuldkjain/github-profile-readme-generator/master/src/images/icons/Social/hackerrank.svg\" alt=\"@alfiandecker2\" height=\"30\" width=\"40\" /\u003e\u003c/a\u003e\n    \u003ca href=\"https://github.com/LcfherShell\" target=\"blank\"\u003e\u003cimg align=\"center\" src=\"https://cdn.jsdelivr.net/npm/simple-icons@3.0.1/icons/github.svg\" alt=\"LcfherShell\" height=\"40\" width=\"40\"/\u003e\u003c/a\u003e\n \u003c/small\u003e\n\u003c/p\u003e\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flcfhershell%2Fpasswordtest","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flcfhershell%2Fpasswordtest","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flcfhershell%2Fpasswordtest/lists"}