{"id":16170390,"url":"https://github.com/0x1nf3cted/pwdgen","last_synced_at":"2026-01-19T23:02:46.329Z","repository":{"id":195733242,"uuid":"693545729","full_name":"0x1nf3cted/pwdgen","owner":"0x1nf3cted","description":"pwdgen: A simple command-line tool written in C for generating random passwords","archived":false,"fork":false,"pushed_at":"2023-09-20T21:15:26.000Z","size":6,"stargazers_count":2,"open_issues_count":4,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-07T18:44:28.332Z","etag":null,"topics":["c","cli","linux","password","password-generator","password-manager","security"],"latest_commit_sha":null,"homepage":"","language":"C","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/0x1nf3cted.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}},"created_at":"2023-09-19T08:37:31.000Z","updated_at":"2023-09-19T10:28:03.000Z","dependencies_parsed_at":null,"dependency_job_id":"f18a09c4-6ac3-4665-a409-4e0dd29eb744","html_url":"https://github.com/0x1nf3cted/pwdgen","commit_stats":null,"previous_names":["duckduckcodes/pwdgen","moussacodes/pwdgen","0x1nf3cted/pwdgen"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/0x1nf3cted/pwdgen","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/0x1nf3cted%2Fpwdgen","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/0x1nf3cted%2Fpwdgen/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/0x1nf3cted%2Fpwdgen/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/0x1nf3cted%2Fpwdgen/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/0x1nf3cted","download_url":"https://codeload.github.com/0x1nf3cted/pwdgen/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/0x1nf3cted%2Fpwdgen/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28588969,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-19T20:45:59.482Z","status":"ssl_error","status_checked_at":"2026-01-19T20:45:41.500Z","response_time":67,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":["c","cli","linux","password","password-generator","password-manager","security"],"created_at":"2024-10-10T03:18:35.655Z","updated_at":"2026-01-19T23:02:46.308Z","avatar_url":"https://github.com/0x1nf3cted.png","language":"C","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Password Generator\n\n## Introduction\n\nThis is a simple password generator written in C. It allows you to generate random passwords based on various criteria, such as the length of the password and the types of characters to include (uppercase letters, lowercase letters, digits, and special characters).\n\n## Usage\n\n### Prerequisites\n\nBefore running the program, ensure that you have a C compiler installed on your system.\n\n### Building the Program\n\nCompile the program using a C compiler. For example, using GCC:\n\n```shell\ngcc -o main main.c\n```\n\n### Running the Program\n\nRun the program with the desired password length and requirements. The requirements are specified as a string of flags:\n\n-   -u: Include uppercase letters (A-Z)\n    \n-   -l: Include lowercase letters (a-z)\n\n-   -d: Include digits (0-9)\n\n-   -s: Include special characters (!@#$%^\u0026*()-_=+[]{};:',.\u003c\u003e?/)\n\n\n### Example usage:\n\n./main [LENGTH] [OPTIONS]\n\n```shell\n./main 12 -ulds\n```\n\nThis command will generate a random password with a length of 12 characters, including uppercase letters, lowercase letters, digits, and special characters.\n\n## Output\n\nThe program will output the generated password to the console.\n\n## License\n\nThis project is licensed under the MIT License.\n\n\n## Contributions\n\nThis project is open for contributions! If you'd like to contribute to the development or improvement of this password generator, feel free to fork the repository and submit pull requests.\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2F0x1nf3cted%2Fpwdgen","html_url":"https://awesome.ecosyste.ms/projects/github.com%2F0x1nf3cted%2Fpwdgen","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2F0x1nf3cted%2Fpwdgen/lists"}