mirror of
https://github.com/trustedsec/hate_crack.git
synced 2026-07-28 14:47:22 -07:00
chore: replace transmission-cli with transmission-daemon in CI/install
Delete wordlists/kill_transmission.sh (replaced by Python extraction). Update Makefile, Dockerfile.test, lima config, README, TESTING.md, and test_dependencies.py to reference transmission-daemon/transmission-remote instead of transmission-cli. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Sonnet 4.6
parent
6d4c7b7da4
commit
cca2ff0065
@@ -45,7 +45,7 @@ Then customize configuration in `config.json` if needed (wordlist paths, API key
|
||||
### 3. Install dependencies and hate_crack
|
||||
|
||||
The easiest way is to run `make` (or `make install`), which auto-detects your OS and installs:
|
||||
- External dependencies (p7zip, transmission-cli)
|
||||
- External dependencies (p7zip, transmission-daemon)
|
||||
- Builds submodules (hashcat-utils, princeprocessor, and optionally omen)
|
||||
- Python dependencies via uv and a CLI shim at `~/.local/bin/hate_crack`
|
||||
|
||||
@@ -65,19 +65,19 @@ make reinstall
|
||||
These are required for certain download/extraction flows:
|
||||
|
||||
- `7z`/`7za` (p7zip) — used to extract `.7z` archives.
|
||||
- `transmission-cli` — used to download Weakpass torrents.
|
||||
- `transmission-daemon` / `transmission-remote` — used to download Weakpass torrents.
|
||||
|
||||
Manual install commands:
|
||||
|
||||
Ubuntu/Kali:
|
||||
```bash
|
||||
sudo apt-get update
|
||||
sudo apt-get install -y p7zip-full transmission-cli
|
||||
sudo apt-get install -y p7zip-full transmission-daemon
|
||||
```
|
||||
|
||||
macOS (Homebrew):
|
||||
```bash
|
||||
brew install p7zip transmission-cli
|
||||
brew install p7zip transmission
|
||||
```
|
||||
|
||||
Then install the Python dependencies and CLI shim:
|
||||
@@ -583,7 +583,7 @@ Set any of the following to enable live checks:
|
||||
- `HASHMOB_TEST_REAL=1` — live Hashmob connectivity/CLI menu check
|
||||
- `HASHVIEW_TEST_REAL=1` — live Hashview CLI menu check
|
||||
- `WEAKPASS_TEST_REAL=1` — live Weakpass CLI menu check
|
||||
- `HATE_CRACK_REQUIRE_DEPS=1` — fail if `7z` or `transmission-cli` is missing
|
||||
- `HATE_CRACK_REQUIRE_DEPS=1` — fail if `7z` or `transmission-daemon` is missing
|
||||
|
||||
### Live Hashview Upload Test
|
||||
|
||||
@@ -619,7 +619,7 @@ Prerequisites: [Lima](https://lima-vm.io/) and `rsync` must be installed.
|
||||
brew install lima
|
||||
```
|
||||
|
||||
The test VM provisions automatically with all Linux dependencies (hashcat, build-essential, curl, git, gzip, p7zip-full, transmission-cli, ocl-icd-libopencl1, pocl-opencl-icd, uv).
|
||||
The test VM provisions automatically with all Linux dependencies (hashcat, build-essential, curl, git, gzip, p7zip-full, transmission-daemon, ocl-icd-libopencl1, pocl-opencl-icd, uv).
|
||||
|
||||
```bash
|
||||
HATE_CRACK_RUN_LIMA_TESTS=1 uv run pytest tests/test_lima_vm_install.py -v
|
||||
|
||||
Reference in New Issue
Block a user