-
Notifications
You must be signed in to change notification settings - Fork 0
Platform Notes
HarrierOps Azure is intended to be operator-usable on macOS, Linux, and Windows.
The CLI itself is mostly platform-neutral. The differences you are most likely to notice are shell syntax and path style, not HarrierOps Azure command behavior.
For release container auth behavior, see Container Considerations.
ho-azure <command>go build -o ho-azure ./cmd/azurefoxgo run ./cmd/azurefox ...-
--tenant,--subscription,--output,--outdir, and--debug - JSON, table, CSV, and loot artifact layout under the chosen output directory
# macOS/Linux
export AZURE_TENANT_ID=<tenant-id>
export AZURE_CLIENT_ID=<client-id>
export AZURE_CLIENT_SECRET=<client-secret># Windows PowerShell
$env:AZURE_TENANT_ID="<tenant-id>"
$env:AZURE_CLIENT_ID="<client-id>"
$env:AZURE_CLIENT_SECRET="<client-secret>"Wiki and README examples prefer relative paths such as ./ho-azure-demo.
That is intentional:
- it avoids over-biasing toward
/tmp/... - it reads cleanly on macOS, Linux, and Windows
- it makes it obvious that artifacts go wherever you point
--outdir
If you already have a preferred scratch directory, use that instead.
HarrierOps Azure currently targets public Azure.
The tool does not currently claim support for Azure Government, Azure China, or other sovereign Azure clouds.
Those environments use different authority hosts, service endpoints, policy expectations, and validation requirements. Supporting them would be a deliberate platform-support decision, not a small docs-only switch.
For now, assume examples, auth behavior, and command validation are written for public Azure unless a future release says otherwise.
For first runs on any platform:
go run ./cmd/azurefox whoami --output tableIf that works, the rest of the command surface should feel familiar.
- Home
- Getting Started
- Platform Notes
- Running Against The Proof Lab
- Understanding Output
- Command Guides
Core
Identity
Config
Secrets
Storage
Resource
Compute
Orchestration
Chain Families
Investigations
- Axios - Post Exposure Azure Triage
- From EvilTokens to HarrierOps Azure: Why Token Theft Can Become Azure Control
- FAQ / Known Limits (coming soon)