Class NucleiDnsRequest

Namespace
Kuestenlogik.Bowire.Security.Templates.Nuclei
Assembly
Kuestenlogik.Bowire.Security.Templates.Nuclei.dll

One entry in the dns: array (#35 Phase 2g). A DNS query (name + record type) plus matchers over the resolved answer — the same word / regex / negative matcher shape HTTP uses, applied to the DNS response instead of an HTTP body.

public sealed class NucleiDnsRequest
Inheritance
NucleiDnsRequest
Inherited Members

Constructors

NucleiDnsRequest()

public NucleiDnsRequest()

Properties

Matchers

Matchers over the resolved answer (reuses NucleiMatcher).

public List<NucleiMatcher> Matchers { get; init; }

Property Value

List<NucleiMatcher>

MatchersCondition

How matchers compose: and / or (default).

public string MatchersCondition { get; set; }

Property Value

string

Name

The name to resolve. Nuclei uses {{FQDN}} / {{Host}} placeholders.

public string Name { get; set; }

Property Value

string

RecordType

Record type: A / AAAA / CNAME / TXT / MX / … Default A.

public string RecordType { get; set; }

Property Value

string