{"id":13531863,"url":"https://github.com/sc0tfree/mentalist","last_synced_at":"2025-05-15T23:03:12.255Z","repository":{"id":37390710,"uuid":"109614205","full_name":"sc0tfree/mentalist","owner":"sc0tfree","description":"Mentalist is a graphical tool for custom wordlist generation. It utilizes common human paradigms for constructing passwords and can output the full wordlist as well as rules compatible with Hashcat and John the Ripper.","archived":false,"fork":false,"pushed_at":"2023-05-07T14:44:01.000Z","size":1275,"stargazers_count":1853,"open_issues_count":36,"forks_count":249,"subscribers_count":40,"default_branch":"master","last_synced_at":"2025-04-08T10:14:52.139Z","etag":null,"topics":["cracking","cracking-hashes","password","wordlist","wordlist-generator","wordlist-technique"],"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/sc0tfree.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}},"created_at":"2017-11-05T20:34:49.000Z","updated_at":"2025-04-05T19:57:56.000Z","dependencies_parsed_at":"2022-07-07T23:09:24.956Z","dependency_job_id":"75056e88-8a90-4692-816a-f290b5d338ad","html_url":"https://github.com/sc0tfree/mentalist","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sc0tfree%2Fmentalist","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sc0tfree%2Fmentalist/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sc0tfree%2Fmentalist/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sc0tfree%2Fmentalist/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sc0tfree","download_url":"https://codeload.github.com/sc0tfree/mentalist/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254436944,"owners_count":22070946,"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":["cracking","cracking-hashes","password","wordlist","wordlist-generator","wordlist-technique"],"created_at":"2024-08-01T07:01:06.346Z","updated_at":"2025-05-15T23:03:12.196Z","avatar_url":"https://github.com/sc0tfree.png","language":"Python","funding_links":[],"categories":["Python","Red Team","Wordlist tools"],"sub_categories":["Password Cracking","Generation/Manipulation"],"readme":"![Version 1.0](http://img.shields.io/badge/version-v1.0-orange.svg)\n![Python 3.6](http://img.shields.io/badge/python-3.6-blue.svg)\n![MIT License](http://img.shields.io/badge/license-MIT%20License-blue.svg)\n[![sc0tfree Twitter](http://img.shields.io/twitter/url/http/shields.io.svg?style=social\u0026label=Follow)](https://twitter.com/sc0tfree)\n\n# Mentalist\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"https://sc0tfree.squarespace.com/s/Mentalist-logo-250px.png\" alt=\"Logo\"/\u003e\n\u003c/p\u003e\n\u003cbr\u003e\n\nMentalist is a graphical tool for custom wordlist generation. It utilizes common human paradigms for constructing passwords and can output the full wordlist as well as rules compatible with [Hashcat](https://hashcat.net/hashcat) and [John the Ripper](http://www.openwall.com/john).\n\u003cbr\u003e\n\nFor more information on installing and using Mentalist, please **[visit the wiki](https://www.github.com/sc0tfree/mentalist/wiki)**.\n\n\u003cbr\u003e\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"https://sc0tfree.squarespace.com/s/mentalist-readme-gui.gif\" alt=\"Mentalist GUI\"/\u003e\n\u003c/p\u003e\n\nTo get up and running quickly, download a prebuilt executable on the [releases page](https://github.com/sc0tfree/mentalist/releases).\n\n## Disclaimer\n\nMentalist should be used only for **informational purposes** or on **authorized system audits**. _Do not use this tool to aid in illicit access to a system._\n\n## License and Contributions\n\nMentalist is under the MIT License.\n\nContributions are always welcomed! Please let me know if there's a specific piece of functionality that you'd like to see built-in to the next version of Mentalist.\n\n## Thanks\n\nA special thanks to Craig Baker, who was instrumental in helping to develop the backend logic of Mentalist. Additionally, thank you to Shane Carlyon, whose Tkinter-fu was invaluable, and to Gregory Brewer, who contributed the artwork to this project.\n\n## Note on ‘Slang and Expletives’ List\n\nI apologize to anyone offended by the built-in list of `Slang \u0026 Expletives`, compiled from a variety of sources. The reality is that some people use truly heinous words for their credentials and this list is meant to help crack them.\n\n## Future Work\n\n* Ability to scrape sites as an attribute in the Base Words node.\n* Add dictionaries and lists for more languages\n* Add UK post codes to Append/Prepend Nodes\n* Option to perform de-duplication of Base Words\n* Mentalist Chain file differencing","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsc0tfree%2Fmentalist","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsc0tfree%2Fmentalist","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsc0tfree%2Fmentalist/lists"}