{"id":33120441,"url":"https://github.com/jbernard/pwgen","last_synced_at":"2025-11-19T22:01:43.626Z","repository":{"id":3605076,"uuid":"4669752","full_name":"jbernard/pwgen","owner":"jbernard","description":"Generate pronounceable passwords","archived":false,"fork":false,"pushed_at":"2012-06-14T23:44:21.000Z","size":161,"stargazers_count":99,"open_issues_count":1,"forks_count":9,"subscribers_count":6,"default_branch":"master","last_synced_at":"2024-06-23T08:39:06.609Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Shell","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/jbernard.png","metadata":{"files":{"readme":"README.md","changelog":"ChangeLog","contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2012-06-14T23:42:47.000Z","updated_at":"2024-03-15T14:50:48.000Z","dependencies_parsed_at":"2022-09-01T06:22:10.292Z","dependency_job_id":null,"html_url":"https://github.com/jbernard/pwgen","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/jbernard/pwgen","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jbernard%2Fpwgen","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jbernard%2Fpwgen/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jbernard%2Fpwgen/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jbernard%2Fpwgen/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jbernard","download_url":"https://codeload.github.com/jbernard/pwgen/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jbernard%2Fpwgen/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":285335552,"owners_count":27154282,"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-11-19T02:00:05.673Z","response_time":65,"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":[],"created_at":"2025-11-15T04:00:42.756Z","updated_at":"2025-11-19T22:01:43.621Z","avatar_url":"https://github.com/jbernard.png","language":"Shell","funding_links":[],"categories":["Security"],"sub_categories":[],"readme":"# pwgen - generate pronounceable passwords\n\n## About\n\nI am the well known password generator pwgen. You can read more about me on my [manual page][].\n\n## How did I get here on GitHub?\n\n[Philipp][] took my sources from the [sourceforge project site][] and republished me as a Git\nrepository here on GibHub.\n\nTo get there, he downloaded the .tar.gz packages from the download section of the project on sf.net.\nA `git cvsimport` was not possible as newer versions were not checked-in to CVS on SF.net.\nTo automatically create the repository, he used the following Bash Script:\n\n    #!/bin/bash\n    \n    for version in 2.0 2.01 2.02 2.03 2.04 2.05 2.06\n    do\n        wget http://sourceforge.net/projects/pwgen/files/pwgen/$version/pwgen-$version.tar.gz/download\n    done\n    \n    mkdir pwgen\n    cd pwgen\n    git init\n    cd ..\n    \n    for archive in $(ls pwgen*tar.gz)\n    do\n        tar -xf $archive\n        cd pwgen; git rm -rf *; cd ..\n        archive_dir=$(basename $archive .tar.gz)\n        mv $archive_dir/* pwgen/\n        cd pwgen; git add .; git commit -m \"automatic commit for $archive_dir\"; cd ..\n        rm -rf $archive_dir\n    done\n\n## Issues\n\nFor an overview over the current status on Debian \u0026 Ubuntu have a look at the \nDebian package tracking system (including information about bugs etc):\n\u003chttp://packages.qa.debian.org/p/pwgen.html\u003e.\nAlso helpful: [Ubuntu's Bugtracker for pwgen](https://bugs.launchpad.net/ubuntu/+source/pwgen/).\n\n## The author\n\n* Theodore Ts'o \u003ctytso@alum.mit.edu\u003e  \n  Modelled after a program originally written by Brandon S. Allbery, and then later extensively modified by Olaf Titz, Jim Lynch, and others.\n\n[manual page]: http://linux.die.net/man/1/pwgen\n[sourceforge project site]: http://sourceforge.net/projects/pwgen\n[Philipp]: https://github.com/pklaus\n\n## Ports to Other Lanugages and Alternatives\n\n* For MS Windows there is [PWGen for Windows](http://pwgen-win.sourceforge.net/).\n* There is a port to PHP: [pwgen-php](http://code.google.com/p/pwgen-php/)\n* and to Javascript: \u003chttp://8-p.info/pwgen/\u003e.\n* An alternative with easier to remember passwords: [gpw](http://www.multicians.org/thvv/gpw.html) which is a Trigraph Password Generator written in Java (also available in C/C++ and Javascript)\n* Here is a [discussion of tools for the generaton of memorable passwords](http://superuser.com/questions/237228/linux-tool-to-generate-memorable-passwords).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjbernard%2Fpwgen","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjbernard%2Fpwgen","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjbernard%2Fpwgen/lists"}