{"id":18985194,"url":"https://github.com/potatomaster101/pass_gen","last_synced_at":"2025-06-27T00:10:09.531Z","repository":{"id":115197690,"uuid":"170878498","full_name":"PotatoMaster101/pass_gen","owner":"PotatoMaster101","description":"Password generator","archived":false,"fork":false,"pushed_at":"2019-07-08T16:06:34.000Z","size":4,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-01-01T12:29:30.604Z","etag":null,"topics":["mit-license","password-generator","passwords","python3"],"latest_commit_sha":null,"homepage":"","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/PotatoMaster101.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":"2019-02-15T14:35:04.000Z","updated_at":"2020-08-19T12:45:25.000Z","dependencies_parsed_at":null,"dependency_job_id":"a0813dcd-6d9d-4d9b-b7cb-ed4dc1cd5e45","html_url":"https://github.com/PotatoMaster101/pass_gen","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PotatoMaster101%2Fpass_gen","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PotatoMaster101%2Fpass_gen/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PotatoMaster101%2Fpass_gen/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PotatoMaster101%2Fpass_gen/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/PotatoMaster101","download_url":"https://codeload.github.com/PotatoMaster101/pass_gen/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":239993961,"owners_count":19730779,"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":["mit-license","password-generator","passwords","python3"],"created_at":"2024-11-08T16:25:06.200Z","updated_at":"2025-02-21T09:48:51.980Z","avatar_url":"https://github.com/PotatoMaster101.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Password Generator\nScript to generate passwords. Run with Python 3. \n\n# Usage\n```bash\npython3 passgen.py [-h] [-p POOL] [-pA] [-pU] [-pL] [-pN] [-pP] [-e IGN]\n                   [-b BRUTE] [-v]\n                   [length]\n```\n\n# Examples\nGenerate a 100 characters password: \n```\npython3 passgen.py 100\nlh0hde3p7%!X6P0@PB'$1#R#nhzK51,U!'PuUNjcx08%\u003e]ae\"y_1@C{Hy7%60QrRsL.0:vSw-L/d$v@Bh{+wlY?h%9Uf=V:)FfR6\n```\nGenerate a 100 characters password with custom characters: \n```\npython3 passgen.py 100 -p \"abcdef12345\"\n5c5ac13be2deaee4f155c4dffe3f55affdcbfe2b1da33e34df2f22c31ebabbfc1324325bc12a4f5ae52b11f2ec15f1bd31f1\n```\nRemove some characters from the character pool:\n```\npython3 passgen.py 12 -p \"abcdef\" -e \"ab\"\neefeefcefffd\n```\nProduce verbose output and estimate bruteforce cracking time: \n```\npython3 passgen.py 30 -v\n[+] Password length:         30\n[+] Character pool size:     94\n[+] Character pool:          4[A:(PnK~!Hj8hy#F-QdG;Tq)m\u003c3*ok_ESCYwV9]vZ0M\u003e{|N1\"?\u0026stpr'D\\zX@xU6,g75=J%}bWReBL^/Oc`i.I2$+aful\n[+] Total posibilities:      156255606166664794744820432128893757248925435391359137611776\n[+] Bruteforce speed (p/s):  1000000000\n[+] Average bruteforce time: 1808513960262324013250236482973307375566266613 days\n[+] Password:\njla*@Bs-UD+~(p|:$DD6(6GzxGFiG9\n```\nCustomise password bruteforce speed and compute bruteforce time \n(password per second):\n```\npython3 passgen.py 30 -v -b 999999\n[+] Password length:         30\n[+] Character pool size:     94\n[+] Character pool:          gv.J-*}=?oZtj\u003cDb85kKS@E;npqws{HGQ'_L#W(F$ru/\u0026Pa)Oc\u003exRfMm0A:+ezXT[NI,^32lUy1|h\\V!]7\"%9`diY4~6BC\n[+] Total posibilities:      156255606166664794744820432128893757248925435391359137611776\n[+] Bruteforce speed (p/s):  999999\n[+] Average bruteforce time: 1808515768778092791343027826001133376699643312969 days\n[+] Password:\nZIeLWs}Hed0qpf]s\"'w|h5LIYCYcvt\n```\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpotatomaster101%2Fpass_gen","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpotatomaster101%2Fpass_gen","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpotatomaster101%2Fpass_gen/lists"}