Commit Graph

22 Commits

Author SHA1 Message Date
Justin Bollinger 847aec9a67 fixed pathing issue 2026-02-01 22:43:44 -05:00
Justin Bollinger 23134be3a0 Revert ancestor asset lookup 2026-02-01 22:41:42 -05:00
Justin Bollinger 4402d3175b Fix uv tool asset lookup 2026-02-01 22:32:24 -05:00
Justin Bollinger 52f8d5ee8b Fix asset path resolution: separate hashcat and hate_crack locations
BREAKING CHANGE: Corrected understanding of hcatPath configuration

- hcatPath should point to hashcat binary location (or omit if in PATH)
- hashcat-utils and princeprocessor are located in hate_crack repo
- Changed code to use hate_path for utilities instead of hcatPath
- Updated error messages to guide users correctly
- Updated README with correct configuration examples
- Asset discovery now properly uses HATE_CRACK_HOME environment variable

This fixes the issue where users had hcatPath pointing to hashcat
installation but the code was looking there for hashcat-utils.
2026-02-01 22:05:27 -05:00
Justin Bollinger 33a20d2540 Improve error handling for misconfigured hcatPath
- Add directory existence check in ensure_binary() before attempting make
- Provide clear error message when build directory doesn't exist
- Add troubleshooting section to README.md explaining common hcatPath mistakes
- Add tests for invalid hcatPath scenario and installed tool execution
- Helps users distinguish between hashcat path and hate_crack path

Fixes issue where users set hcatPath to hashcat installation directory
instead of hate_crack repository directory, causing confusing errors.
2026-02-01 22:02:35 -05:00
Justin Bollinger 83cf6146a2 issue executing hate_crack from make install outside of the install directory 2026-02-01 21:54:33 -05:00
Justin Bollinger 8e6909d602 updated makefile 2026-02-01 20:46:01 -05:00
Justin Bollinger 412d22bff0 Add make test and update testing docs 2026-01-31 23:17:16 -05:00
Justin Bollinger 1f5470b2f3 Expand Docker E2E tests with hashcat crack 2026-01-31 23:01:14 -05:00
Justin Bollinger 14d02eb689 Restore hate_crack package and add E2E install tests 2026-01-31 22:50:51 -05:00
Justin Bollinger 470fe37488 Update README with submodule initialization instructions
Added instructions for initializing submodules if not cloned recursively.
2026-01-27 13:07:03 -05:00
Justin Bollinger ffe1df053f Improve submodule initialization instructions in README
Updated README with clearer instructions for submodule initialization.
2026-01-27 13:06:21 -05:00
Justin Bollinger f78ba88f2b Revise README for cloning, usage, and testing instructions
Updated README to reflect changes in cloning method, usage command, and test execution.
2026-01-27 13:05:32 -05:00
Justin Bollinger 1479f8f7f6 Merge pull request #60 from trustedsec/expander
updated readme
2026-01-27 13:00:45 -05:00
Justin Bollinger daba1bec3f Merge remote-tracking branch 'refs/remotes/origin/main' 2026-01-26 23:28:09 -05:00
Justin Bollinger 40fae1d2b5 code cleanup 2026-01-26 23:27:55 -05:00
Justin Bollinger 3b992b03c9 updated readme 2026-01-26 23:02:31 -05:00
Justin Bollinger cb38444178 automatic rules 2026-01-26 22:57:46 -05:00
Justin Bollinger 5c9ed38f75 cleanup of modules 2026-01-26 14:29:39 -05:00
Justin Bollinger 2668c9646a Version2 initial commits 2026-01-26 13:44:02 -05:00
Justin Bollinger ce3dbf1e2d Delete README.md 2018-01-26 12:52:06 -05:00
trustedsec 89538faf42 Initial commit 2018-01-26 11:49:16 -05:00