{"id":18313157,"url":"https://github.com/adamkadaban/ntlmcrack","last_synced_at":"2025-04-12T19:08:33.820Z","repository":{"id":212787304,"uuid":"732306121","full_name":"Adamkadaban/NTLMCrack","owner":"Adamkadaban","description":"Use ntlm.pw to quickly and automatically convert hash dumps to credentials","archived":false,"fork":false,"pushed_at":"2024-05-01T20:03:21.000Z","size":1634,"stargazers_count":4,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-12T19:08:14.731Z","etag":null,"topics":["ad","crack","hashcat","lm","netexec","nt","ntlm","nxc"],"latest_commit_sha":null,"homepage":"","language":"Python","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/Adamkadaban.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,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-12-16T08:29:03.000Z","updated_at":"2024-07-24T20:15:01.000Z","dependencies_parsed_at":"2023-12-16T10:32:14.819Z","dependency_job_id":"5532aa72-2f2e-41a1-9a3b-6e295e306756","html_url":"https://github.com/Adamkadaban/NTLMCrack","commit_stats":null,"previous_names":["adamkadaban/ntlmcrack"],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Adamkadaban%2FNTLMCrack","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Adamkadaban%2FNTLMCrack/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Adamkadaban%2FNTLMCrack/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Adamkadaban%2FNTLMCrack/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Adamkadaban","download_url":"https://codeload.github.com/Adamkadaban/NTLMCrack/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248618277,"owners_count":21134200,"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":["ad","crack","hashcat","lm","netexec","nt","ntlm","nxc"],"created_at":"2024-11-05T16:26:43.571Z","updated_at":"2025-04-12T19:08:33.796Z","avatar_url":"https://github.com/Adamkadaban.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# NTLMCrack\nUse [ntlm.pw](https://ntlm.pw) (by [@lkarlslund](https://github.com/lkarlslund/)) to automatically convert hash dumps to credentials\n\n\n## Features\n\n- [x] Lookup cracked NTLM hashes straight from hashdump (hashcat format)\n- [x] Split cracked hashes into 2 separate files with `-s`\n- [x] Filter uncracked hashes with `-f`\n- [x] Import hashes directly from [NetExec](https://github.com/Pennyw0rth/NetExec) [nxcdb](https://www.netexec.wiki/getting-started/database-general-usage) with `-X`\n\n## Demo\n\n![](./demo.gif)\n\n## Should I Use This?\n\nIf this is a lab environment without any sensitive passwords, then sure.\n\nOtherwise, read [here](https://ntlm.pw/unintended-consequences)\n\n## Usage\n\n```\nusage: NTLMCrack [-h] [-X [workspace]] [-s] [-n N] [-f] [file_path]\n\nUse ntlm.pw to automatically convert hash dumps to credentials\n\npositional arguments:\n  file_path             Path to the file containing hash dumps\n\noptions:\n  -h, --help            show this help message and exit\n  -X [workspace], --nxc [workspace]\n                        Dump hashes from netexec. Will use currently selected workspace by default\n  -s, --separate-files  Output credentials in separate files\n  -n N                  Limit to the first n lines of the file\n  -f, --filter-not-found\n                        Filter hashes that can't be cracked\n```\n\n## Installation\n* With pipx:\n```bash\npipx install git+https://github.com/Adamkadaban/NTLMCrack\n```\n\n## Examples\n\nOutput to one file:\n```bash\nNTLMCrack example_hashes/hashes -n 100\n```\n\nOutput to separate files:\n```bash\nNTLMCrack example_hashes/hashes -n 100 -s\n```\n\nFilter hashes that can't be cracked:\n```bash\nNTLMCrack example_hashes/hashes -f\n```\n\nImport hashes from current NetExec workspace:\n```bash\nNTLMCrack -X\n```\n\nImport hashes from specified NetExec workspace:\n```bash\nNTLMCrack -X GOAD\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fadamkadaban%2Fntlmcrack","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fadamkadaban%2Fntlmcrack","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fadamkadaban%2Fntlmcrack/lists"}