Flags
Comma-separated list of output formats to produce. Multiple formats can be specified together; each produces a separate file when
--output-file is set.Available formats: plaintext, json, xml, csv, grep, markdownBase filename for output. RelayKing appends the appropriate extension for each format automatically. Without this flag, results are written to stdout only.Extension mapping:
| Format | Extension |
|---|---|
plaintext | .txt |
json | .json |
xml | .xml |
csv | .csv |
grep | .grep |
markdown | .md |
Path to a file where RelayKing writes a list of relayable targets in URI format, suitable for use directly with ntlmrelayx. Each line is a target URI.Example output:
Increase output verbosity. Repeat the flag to raise the level:
| Flag | Level | Effect |
|---|---|---|
| (none) | 0 | Findings only |
-v | 1 | Findings + high-level progress |
-vv | 2 | Findings + per-host status |
-vvv | 3 | Full debug output |
Output format details
plaintext — Human-readable report, suitable for viewing in a terminal or sharing as a text attachment.
json — Structured JSON, suitable for programmatic processing or importing into other tools.
xml — XML report, compatible with tools that consume XML vulnerability output.
csv — Comma-separated values for spreadsheet import.
grep — Single-line-per-finding format designed for grep and shell pipelines.
markdown — Markdown report ready to paste into a wiki or report document.
Examples
Write multiple formats from a single scan
relayking-scan.txt— plaintext reportrelayking-scan.json— JSON report
Generate all formats
relayking-scan.txt, relayking-scan.json, relayking-scan.xml, relayking-scan.csv, relayking-scan.grep, relayking-scan.md
