Skip to content

Added --target-file flag to support roasting multiple domains (forests)#10

Open
TGJLS wants to merge 1 commit into
bvcyber:mainfrom
TGJLS:main
Open

Added --target-file flag to support roasting multiple domains (forests)#10
TGJLS wants to merge 1 commit into
bvcyber:mainfrom
TGJLS:main

Conversation

@TGJLS

@TGJLS TGJLS commented Apr 24, 2026

Copy link
Copy Markdown

Adds -tf/--target-file as a mutually exclusive alternative to the positional dc argument, allowing a file of DC hostnames/domain names to be provided (one per line). The RID iterator is refreshed per target so the full RID space is walked for each DC. Hash output is prefixed with the target hostname to prevent RID collisions across domains (format: <TARGET>_<RID>:$sntp-ms$<hash>$<salt>). Progress messages are written to stderr so stdout hash files remain clean. Hashes are flushed immediately on write to avoid loss if the run is cancelled.

Adds `-tf/--target-file` as a mutually exclusive alternative to the positional
`dc` argument, allowing a file of DC hostnames/IPs to be provided (one per line).
The RID iterator is refreshed per target so the full RID space is walked for each DC.
Hash output is prefixed with the target hostname to prevent RID collisions across
domains (format: `<TARGET>_<RID>:$sntp-ms$<hash>$<salt>`). Progress messages are
written to stderr so stdout hash files remain clean. Hashes are flushed immediately
on write to avoid loss if the run is cancelled.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant