Namespace Kuestenlogik.Bowire.Oast

Classes

InteractshClient

An IOastClient speaking the interactsh wire protocol, so --oast-server points at any compatible instance — Küstenlogik's, a self-hosted one, or a third party's. No third-party dependency: HttpClient plus BCL crypto only.

OastException

Raised when the interaction server rejects a register / poll.

OastInteraction

One out-of-band callback the interaction server observed — the proof that a target reached out to a host we planted in a probe. Field names mirror the interactsh server's interaction JSON verbatim so the payload deserialises without a translation layer.

Structs

OastAllocation

A callback host planted in one probe, plus the id the interaction server files its callbacks under.

Interfaces

IOastClient

The out-of-band interaction seam (#35 Phase 2f). A probe plants a callback host in the target; if the target resolves or fetches it, the interaction server records the callback and the scanner polls it back — which is the only way to detect a blind vulnerability (SSRF / RCE / XXE) where the response itself carries no evidence.