Rust Implementation of the Hashtopolis Agent
HEALTH ? 89 / Healthy
Rust Implementation of the Hashtopolis Agent
// readme
A Hashtopolis agent written in Rust.
ring
(pulled in by rustls) compiles C sources, so you need cc/clang on the
build host.hashcat.osx, so you point the agent at a local hashcat (see Configure).cargo build --release
The binary lands at target/release/htp-agent.
A full release bundle is dist/rust-agent.zip: the three platform binaries
(linux-musl, windows-msvc, macos-aarch64) plus a manifest.json and the
run.sh / run.bat launchers. This is the artifact the backend serves as the
rust agent type.
Via CI (the normal path). Push a v* tag:
git tag v0.1.0
git push origin v0.1.0
release.yml builds each target natively on its own runner, packages them, and
attaches rust-agent.zip to the GitHub release. You can also trigger the
workflow manually, which builds the zip without attaching it anywhere.
./htp-agent
The agent reads two JSON files side by side:โฆ