{"id":15710591,"url":"https://github.com/ivanhuay/keygen-dictionary","last_synced_at":"2025-08-11T06:05:43.598Z","repository":{"id":75932937,"uuid":"103666737","full_name":"ivanhuay/keygen-dictionary","owner":"ivanhuay","description":"dictionary generator in python","archived":false,"fork":false,"pushed_at":"2024-10-03T18:03:51.000Z","size":58,"stargazers_count":5,"open_issues_count":2,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-05-12T20:58:41.012Z","etag":null,"topics":["dictionary-generator","keygenerator","python","python3"],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ivanhuay.png","metadata":{"files":{"readme":"readme.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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}},"created_at":"2017-09-15T14:31:44.000Z","updated_at":"2024-10-03T18:03:54.000Z","dependencies_parsed_at":null,"dependency_job_id":"347eea07-3574-4c14-8ca4-7101707ce766","html_url":"https://github.com/ivanhuay/keygen-dictionary","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/ivanhuay/keygen-dictionary","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ivanhuay%2Fkeygen-dictionary","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ivanhuay%2Fkeygen-dictionary/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ivanhuay%2Fkeygen-dictionary/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ivanhuay%2Fkeygen-dictionary/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ivanhuay","download_url":"https://codeload.github.com/ivanhuay/keygen-dictionary/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ivanhuay%2Fkeygen-dictionary/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":269838397,"owners_count":24483194,"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","status":"online","status_checked_at":"2025-08-11T02:00:10.019Z","response_time":75,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["dictionary-generator","keygenerator","python","python3"],"created_at":"2024-10-03T21:08:48.215Z","updated_at":"2025-08-11T06:05:43.570Z","avatar_url":"https://github.com/ivanhuay.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# keygen-dictionary.py\n\n`keygen-dictionary.py` is a powerful dictionary generator that uses personal data to create comprehensive wordlists. This tool is designed for research purposes and can be used to verify the strength of passwords or for authorized penetration testing.\n\n## Purpose\n\nThe primary objectives of this project are:\n\n1. To facilitate research in password security and dictionary-based attacks.\n2. To allow users to check the vulnerability of their passwords against personalized dictionaries.\n3. To assist in authorized penetration testing scenarios.\n\n**Note:** This tool should only be used ethically and legally. Ensure you have proper authorization before using it in any penetration testing context.\n\n## Features\n\n- Generates dictionaries based on various personal data inputs\n- Customizable combination levels\n- Command-line interface for easy interaction\n- Outputs results to a text file for further analysis\n\n## Installation\n\nClone the repository:\n\n```bash\ngit clone https://github.com/ivanhuay/keygen-dictionary.git\ncd keygen-dictionary\n```\n\n## Usage\n\nRun the script using Python 3:\n\n```bash\npython3 keygen-dictionary.py\n```\n\nOr make it executable and run:\n\n```bash\nchmod +x keygen-dictionary.py\n./keygen-dictionary.py\n```\n\nFollow the prompts to input personal data and configure the dictionary generation process.\n\n## Screenshots\n\n![Usage Example 1](https://github.com/ivanhuay/keygen-dictionary/blob/master/img/2.png?raw=true)\n\n![Usage Example 2](https://github.com/ivanhuay/keygen-dictionary/blob/master/img/1.png?raw=true)\n\n## Planned Improvements\n\n- [ ] Enhance performance for faster dictionary generation\n- [ ] Publish as a pip package for easier installation\n- [ ] Implement more advanced word mangling techniques\n- [ ] Add support for output in multiple formats\n\n## Contributing\n\nContributions are welcome! If you have ideas for improvements or encounter any issues, please open an issue or submit a pull request.\n\n## Disclaimer\n\nThis tool is for educational and research purposes only. The authors are not responsible for any misuse or damage caused by this program. Always ensure you have explicit permission before testing the security of any system you do not own or have authorized access to.\n\n## License\n\nMIT\n\n---\n\nHave fun and use responsibly!","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fivanhuay%2Fkeygen-dictionary","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fivanhuay%2Fkeygen-dictionary","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fivanhuay%2Fkeygen-dictionary/lists"}