API Reference
Converters
Provides converters functionality.
Inheritance
- Object
- Converters
Methods
public static WebsiteInfo CombineWebsite(CertificateInfo cert, HttpInfo http) #WebsiteInfoCombines CertificateInfo and HttpInfo into a single WebsiteInfo object for PS convenience.
Parameters
- cert DomainDetective.Views.CertificateInfo
- http DomainDetective.Views.HttpInfo
public static ZoneTransferInfo Convert(ZoneTransferAnalysis analysis) #ZoneTransferInfoConverts agent readiness analysis to a view model.
Parameters
- analysis DomainDetective.AgentReadinessAnalysis
Convert(DomainDetective.ApexAddressAnalysis analysis) #Executes the convert operation.
Parameters
- analysis DomainDetective.ApexAddressAnalysis
Convert(DomainDetective.ARCAnalysis analysis) #Executes the convert operation.
Parameters
- analysis DomainDetective.ARCAnalysis
Convert(DomainDetective.AutodiscoverAnalysis analysis) #Executes the convert operation.
Parameters
- analysis DomainDetective.AutodiscoverAnalysis
Convert(DomainDetective.BimiAnalysis analysis) #Executes the convert operation.
Parameters
- analysis DomainDetective.BimiAnalysis
Convert(DomainDetective.CAAAnalysis analysis) #Executes the convert operation.
Parameters
- analysis DomainDetective.CAAAnalysis
Convert(DomainDetective.CertificateAnalysis analysis) #Executes the convert operation.
Parameters
- analysis DomainDetective.CertificateAnalysis
Convert(DomainDetective.ContactInfoAnalysis analysis) #Executes the convert operation.
Parameters
- analysis DomainDetective.ContactInfoAnalysis
Convert(DomainDetective.CertificateTransparencyTimelineAnalysis analysis) #Executes the convert operation.
Parameters
- analysis DomainDetective.CertificateTransparencyTimelineAnalysis
Convert(DomainDetective.DANEAnalysis analysis) #Executes the convert operation.
Parameters
- analysis DomainDetective.DANEAnalysis
Convert(DomainDetective.DanglingCnameAnalysis analysis) #Executes the convert operation.
Parameters
- analysis DomainDetective.DanglingCnameAnalysis
public static DesiredStateInfo Convert(DesiredStateAnalysis analysis, DesiredStateProfile profile = null, DesiredStateMode mode = HybridSplit) #DesiredStateInfoExecutes the convert operation.
Parameters
- analysis DomainDetective.DesiredState.DesiredStateAnalysis
- profile DomainDetective.DesiredState.DesiredStateProfile = null
- mode DomainDetective.DesiredState.DesiredStateMode = HybridSplit
Convert(DomainDetective.DirectoryExposureAnalysis analysis) #Executes the convert operation.
Parameters
- analysis DomainDetective.DirectoryExposureAnalysis
Convert(DomainDetective.DkimAnalysis analysis) #Executes the convert operation.
Parameters
- analysis DomainDetective.DkimAnalysis
Convert(DomainDetective.DmarcAnalysis analysis) #Executes the convert operation.
Parameters
- analysis DomainDetective.DmarcAnalysis
public static TlsRptReportsTimeSeriesInfo Convert(IReadOnlyList<TlsRptSnapshot> snapshots, String subjectOverride = null) #TlsRptReportsTimeSeriesInfoExecutes the convert operation.
Parameters
- snapshots System.Collections.Generic.IReadOnlyList{DomainDetective.TimeSeries.DmarcAggregate.DmarcAggregateSnapshot}
- subjectOverride System.String = null
Convert(DomainDetective.DnsAmplificationAnalysis analysis) #Executes the convert operation.
Parameters
- analysis DomainDetective.DnsAmplificationAnalysis
Convert(DomainDetective.DNSBLAnalysis analysis) #Executes the convert operation.
Parameters
- analysis DomainDetective.DNSBLAnalysis
Convert(DomainDetective.DnsHealthAnalysis analysis) #Executes the convert operation.
Parameters
- analysis DomainDetective.DnsHealthAnalysis
Convert(DomainDetective.DnsInventoryAnalysis analysis) #Executes the convert operation.
Parameters
- analysis DomainDetective.DnsInventoryAnalysis
Convert(DomainDetective.DnsOverTlsAnalysis analysis) #Executes the convert operation.
Parameters
- analysis DomainDetective.DnsOverTlsAnalysis
Convert(DomainDetective.DnsPropagationSetAnalysis analysis) #Executes the convert operation.
Parameters
- analysis DomainDetective.DnsPropagationSetAnalysis
Convert(DomainDetective.DnsPropagationReportAnalysis analysis) #Executes the convert operation.
Parameters
- analysis DomainDetective.DnsPropagationReportAnalysis
Convert(DomainDetective.DnsSecAnalysis analysis) #Executes the convert operation.
Parameters
- analysis DomainDetective.DnsSecAnalysis
Convert(DomainDetective.DnsTraceAnalysis analysis) #Executes the convert operation.
Parameters
- analysis DomainDetective.DnsTraceAnalysis
Convert(DomainDetective.DnsTunnelingAnalysis analysis) #Executes the convert operation.
Parameters
- analysis DomainDetective.DnsTunnelingAnalysis
Convert(DomainDetective.DomainHealthCheck health, System.String subject) #Executes the convert operation.
Parameters
- health DomainDetective.DomainHealthCheck
- subject System.String
Convert(DomainDetective.EdnsSupportAnalysis analysis) #Executes the convert operation.
Parameters
- analysis DomainDetective.EdnsSupportAnalysis
Convert(DomainDetective.FCrDnsAnalysis analysis) #Executes the convert operation.
Parameters
- analysis DomainDetective.FCrDnsAnalysis
Convert(DomainDetective.HttpAnalysis analysis) #Executes the convert operation.
Parameters
- analysis DomainDetective.HttpAnalysis
Convert(DomainDetective.IdpInfoAnalysis analysis) #Executes the convert operation.
Parameters
- analysis DomainDetective.IdpInfoAnalysis
Convert(DomainDetective.IpEnrichmentAnalysis analysis) #Executes the convert operation.
Parameters
- analysis DomainDetective.IpEnrichmentAnalysis
Convert(DomainDetective.IPNeighborAnalysis analysis) #Executes the convert operation.
Parameters
- analysis DomainDetective.IPNeighborAnalysis
Convert(DomainDetective.MailDomainClassificationResult result) #Executes the convert operation.
Parameters
- result DomainDetective.MailDomainClassificationResult
Convert(DomainDetective.MailLatencyAnalysis analysis) #Executes the convert operation.
Parameters
- analysis DomainDetective.MailLatencyAnalysis
Convert(DomainDetective.SMTPTLSAnalysis analysis) #Executes the convert operation.
Parameters
- analysis DomainDetective.SMTPTLSAnalysis
Convert(DomainDetective.IMAPTLSAnalysis analysis) #Executes the convert operation.
Parameters
- analysis DomainDetective.IMAPTLSAnalysis
Convert(DomainDetective.POP3TLSAnalysis analysis) #Executes the convert operation.
Parameters
- analysis DomainDetective.POP3TLSAnalysis
Convert(DomainDetective.Microsoft365TenantAnalysis analysis) #Executes the convert operation.
Parameters
- analysis DomainDetective.Microsoft365TenantAnalysis
Convert(DomainDetective.MTASTSAnalysis analysis) #Executes the convert operation.
Parameters
- analysis DomainDetective.MTASTSAnalysis
Convert(DomainDetective.MXAnalysis analysis) #Executes the convert operation.
Parameters
- analysis DomainDetective.MXAnalysis
Convert(DomainDetective.NSAnalysis analysis) #Executes the convert operation.
Parameters
- analysis DomainDetective.NSAnalysis
Convert(DomainDetective.OpenRelayAnalysis analysis) #Executes the convert operation.
Parameters
- analysis DomainDetective.OpenRelayAnalysis
Convert(DomainDetective.OpenResolverAnalysis analysis) #Executes the convert operation.
Parameters
- analysis DomainDetective.OpenResolverAnalysis
Convert(DomainDetective.PortAvailabilityAnalysis analysis) #Executes the convert operation.
Parameters
- analysis DomainDetective.PortAvailabilityAnalysis
Convert(DomainDetective.PortScanAnalysis analysis) #Executes the convert operation.
Parameters
- analysis DomainDetective.PortScanAnalysis
Convert(DomainDetective.RdapAnalysis analysis) #Executes the convert operation.
Parameters
- analysis DomainDetective.RdapAnalysis
Convert(System.Collections.Generic.IReadOnlyList{DomainDetective.TimeSeries.Registration.RegistrationSnapshot} snapshots, System.String subjectOverride) #Executes the convert operation.
Parameters
- snapshots System.Collections.Generic.IReadOnlyList{DomainDetective.TimeSeries.Registration.RegistrationSnapshot}
- subjectOverride System.String
Convert(DomainDetective.ReverseDnsAnalysis analysis) #Executes the convert operation.
Parameters
- analysis DomainDetective.ReverseDnsAnalysis
Convert(DomainDetective.RPKIAnalysis analysis) #Executes the convert operation.
Parameters
- analysis DomainDetective.RPKIAnalysis
Convert(DomainDetective.SecurityTXTAnalysis analysis) #Executes the convert operation.
Parameters
- analysis DomainDetective.SecurityTXTAnalysis
Convert(DomainDetective.SitemapAnalysis analysis) #Converts sitemap analysis details into a reporting view model.
Parameters
- analysis DomainDetective.SitemapAnalysis
Convert(DomainDetective.SMIMEAAnalysis analysis) #Executes the convert operation.
Parameters
- analysis DomainDetective.SMIMEAAnalysis
Convert(DomainDetective.SmtpAuthAnalysis analysis) #Executes the convert operation.
Parameters
- analysis DomainDetective.SmtpAuthAnalysis
Convert(DomainDetective.SMTPBannerAnalysis analysis) #Executes the convert operation.
Parameters
- analysis DomainDetective.SMTPBannerAnalysis
Convert(DomainDetective.SOAAnalysis analysis) #Executes the convert operation.
Parameters
- analysis DomainDetective.SOAAnalysis
Convert(DomainDetective.SpfAnalysis analysis) #Executes the convert operation.
Parameters
- analysis DomainDetective.SpfAnalysis
Convert(DomainDetective.FlattenedSpfResult result) #Executes the convert operation.
Parameters
- result DomainDetective.FlattenedSpfResult
Convert(DomainDetective.STARTTLSAnalysis analysis) #Executes the convert operation.
Parameters
- analysis DomainDetective.STARTTLSAnalysis
Convert(DomainDetective.SubdomainsAnalysis analysis) #Executes the convert operation.
Parameters
- analysis DomainDetective.SubdomainsAnalysis
Convert(DomainDetective.ThreatFeedAnalysis analysis) #Executes the convert operation.
Parameters
- analysis DomainDetective.ThreatFeedAnalysis
Convert(DomainDetective.ThreatIntelAnalysis analysis) #Executes the convert operation.
Parameters
- analysis DomainDetective.ThreatIntelAnalysis
Convert(DomainDetective.TLSRPTAnalysis analysis) #Executes the convert operation.
Parameters
- analysis DomainDetective.TLSRPTAnalysis
Convert(System.Collections.Generic.IReadOnlyList{DomainDetective.TimeSeries.TlsRpt.TlsRptSnapshot} snapshots, System.String subjectOverride) #Executes the convert operation.
Parameters
- snapshots System.Collections.Generic.IReadOnlyList{DomainDetective.TimeSeries.TlsRpt.TlsRptSnapshot}
- subjectOverride System.String
Convert(DomainDetective.DnsTtlAnalysis analysis) #Executes the convert operation.
Parameters
- analysis DomainDetective.DnsTtlAnalysis
Convert(DomainDetective.TyposquattingAnalysis analysis) #Executes the convert operation.
Parameters
- analysis DomainDetective.TyposquattingAnalysis
Convert(DomainDetective.WebStaticScanAnalysis analysis) #Executes the convert operation.
Parameters
- analysis DomainDetective.WebStaticScanAnalysis
Convert(DomainDetective.WhoisAnalysis analysis) #Executes the convert operation.
Parameters
- analysis DomainDetective.WhoisAnalysis
Convert(DomainDetective.WildcardDnsAnalysis analysis) #Executes the convert operation.
Parameters
- analysis DomainDetective.WildcardDnsAnalysis
Convert(DomainDetective.ZoneTransferAnalysis analysis) #Executes the convert operation.
Parameters
- analysis DomainDetective.ZoneTransferAnalysis
public static DomainOverviewInfo ConvertDomainOverview(DomainHealthCheck health, String subject) #DomainOverviewInfoExecutes the convert domain overview operation.
Parameters
- health DomainDetective.DomainHealthCheck
- subject System.String
public static DomainOverviewInfo ConvertDomainOverview(String subject, DnsInventoryInfo dnsInventory, SpfRecordInfo spf, IReadOnlyList<DkimRecordInfo> dkim, DmarcRecordInfo dmarc, MxInfo mx, MtastsInfo mtasts, TlsRptInfo tlsRpt, BimiRecordInfo bimi, CaaInfo caa, DaneRecordInfo dane, DnsSecInfo dnssec, NsInfo ns, SoaInfo soa, HttpInfo http, CertificateInfo certificate, SecurityTxtInfo securityTxt, RdapInfo rdap, DnsblInfo dnsbl, SubdomainsInfo subdomains, IEnumerable<Assessment> assessmentsSource, Boolean browserLimited = false) #DomainOverviewInfoExecutes the convert domain overview operation.
Parameters
- subject System.String
- dnsInventory DomainDetective.Views.DnsInventoryInfo
- spf DomainDetective.Views.SpfRecordInfo
- dkim System.Collections.Generic.IReadOnlyList{DomainDetective.Views.DkimRecordInfo}
- dmarc DomainDetective.Views.DmarcRecordInfo
- mx DomainDetective.Views.MxInfo
- mtasts DomainDetective.Views.MtastsInfo
- tlsRpt DomainDetective.Views.TlsRptInfo
- bimi DomainDetective.Views.BimiRecordInfo
- caa DomainDetective.Views.CaaInfo
- dane DomainDetective.Views.DaneRecordInfo
- dnssec DomainDetective.DnsSecInfo
- ns DomainDetective.Views.NsInfo
- soa DomainDetective.Views.SoaInfo
- http DomainDetective.Views.HttpInfo
- certificate DomainDetective.Views.CertificateInfo
- securityTxt DomainDetective.Views.SecurityTxtInfo
- rdap DomainDetective.Views.RdapInfo
- dnsbl DomainDetective.Views.DnsblInfo
- subdomains DomainDetective.Views.SubdomainsInfo
- assessmentsSource System.Collections.Generic.IEnumerable{DomainDetective.Assessment}
- browserLimited System.Boolean = false
public static Microsoft365OverviewInfo ConvertMicrosoft365Overview(DomainHealthCheck health, String subject) #Microsoft365OverviewInfoExecutes the convert microsoft365 overview operation.
Parameters
- health DomainDetective.DomainHealthCheck
- subject System.String
public static Microsoft365OverviewInfo ConvertMicrosoft365Overview(String subject, Microsoft365TenantInfo tenant, SpfRecordInfo spf, IReadOnlyList<DkimRecordInfo> dkim, DmarcRecordInfo dmarc, MxInfo mx, MtastsInfo mtasts, TlsRptInfo tlsRpt, BimiRecordInfo bimi, CaaInfo caa, DaneRecordInfo dane, DnsSecInfo dnssec, NsInfo ns, IEnumerable<Assessment> assessmentsSource, Boolean browserLimited = false) #Microsoft365OverviewInfoExecutes the convert microsoft365 overview operation.
Parameters
- subject System.String
- tenant DomainDetective.Views.Microsoft365TenantInfo
- spf DomainDetective.Views.SpfRecordInfo
- dkim System.Collections.Generic.IReadOnlyList{DomainDetective.Views.DkimRecordInfo}
- dmarc DomainDetective.Views.DmarcRecordInfo
- mx DomainDetective.Views.MxInfo
- mtasts DomainDetective.Views.MtastsInfo
- tlsRpt DomainDetective.Views.TlsRptInfo
- bimi DomainDetective.Views.BimiRecordInfo
- caa DomainDetective.Views.CaaInfo
- dane DomainDetective.Views.DaneRecordInfo
- dnssec DomainDetective.DnsSecInfo
- ns DomainDetective.Views.NsInfo
- assessmentsSource System.Collections.Generic.IEnumerable{DomainDetective.Assessment}
- browserLimited System.Boolean = false
Inherited Methods
public override Boolean Equals(Object obj) #BooleanParameters
- obj Object