Class BowireOastServer
- Namespace
- Kuestenlogik.Bowire.Oast.Server
- Assembly
- Kuestenlogik.Bowire.Oast.dll
bowire oast serve — the out-of-band interaction server (#35 Phase 2f).
Runs the DNS + HTTP callback catchers and the register/poll API, wire-compatible
with the interactsh protocol.
public static class BowireOastServer
- Inheritance
-
BowireOastServer
- Inherited Members
Remarks
Lets the whole OAST chain be self-hosted with no third-party service and no
Go binary: point bowire scan --oast-server at this. It is protocol-
compatible on purpose, so an existing deployment can be swapped for this one
behind the same DNS delegation without touching any client.
Methods
RunAsync(OastServeOptions, CancellationToken, TextWriter?, TextWriter?)
Run until cancelled. Returns a process exit code.
public static Task<int> RunAsync(OastServeOptions options, CancellationToken ct, TextWriter? output = null, TextWriter? error = null)
Parameters
optionsOastServeOptionsctCancellationTokenoutputTextWritererrorTextWriter