Versions in this module Expand all Collapse all v1 v1.0.1 Jul 6, 2022 v1.0.0 Aug 3, 2018 Changes in this version + func GetDmarcChartData(start, end, domain string) (chartReturn, error) + func GetDmarcReportGeneral(startdate, endate, domain string) getSummaryReturn + func GetDomainList() pq.StringArray + func GetOrgDomain(domain string) (orgDomain string, err error) + func QSummary(domain string, start int64, end int64) ([]DmarcReportingSummary, DomainSummaryCounts) + type AggregateReport struct + AlignDKIM string + AlignSPF string + DateRangeBegin int64 + DateRangeEnd int64 + Domain string + Email string + Errors []string + ExtraContact string + FailureReport string + MessageId string + Organization string + Percentage int + Policy string + RawDateRangeBegin string + RawDateRangeEnd string + Records []AggregateReportRecord + ReportID string + SubdomainPolicy string + type AggregateReportRecord struct + AggregateReport_id string + AuthDKIM []DKIMAuthResult + AuthSPF []SPFAuthResult + Count int64 + Disposition string + EnvelopeFrom string + EnvelopeTo string + EvalDKIM string + EvalSPF string + HeaderFrom string + POReason []POReason + RecordNumber int64 + SourceIP string + type ChartContainer struct + Fail []result + Full []result + Pass []result + func GetDmarcDatedWeeklyChart(domain string, start, end int64) (ChartContainer, error) + type DKIMAuthResult struct + AggregateReport_id string + Domain string + HumanResult string + RecordNumber int64 + Result string + Selector string + type DMARCStats struct + DKIMAlignedCount int64 + DispositionPassCount int64 + FullyAlignedCount int64 + MessageCount int64 + SPFAlignedCount int64 + SourceType string + type DmarcDailyBuckets struct + Day int64 + Failing int64 + Passing int64 + type DmarcReportingDefault struct + Country string + Disposition string + DomainName string + ESP string + EvalDKIM string + EvalSPF string + HostName string + MessageCount int64 + ReverseLookup []string + SourceIP string + func (d DmarcReportingDefault) Label() (source string, sourceType string) + type DmarcReportingForwarded struct + AuthDKIMDomain []string + AuthDKIMResult []string + AuthDKIMSelector []string + AuthSPFDomain []string + AuthSPFResult []string + AuthSPFScope []string + Count int64 + Country string + Disposition string + DomainName string + ESP string + EnvelopeFrom string + EnvelopeTo string + EvalDKIM string + EvalSPF string + HeaderFrom string + HostName string + MessageCount int64 + POComment []string + POReason []string + ReverseLookup []string + SourceIP string + func GetDmarcReportDetail(startdate, endate, domain, source, sourcetype string) []DmarcReportingForwarded + type DmarcReportingFull struct + AlignDKIM string + AlignSPF string + AuthDKIMDomain []string + AuthDKIMResult []string + AuthDKIMSelector []string + AuthSPFDomain []string + AuthSPFResult []string + AuthSPFScope []string + City string + Country string + Disposition string + Domain string + DomainName string + ESP string + EndDate int64 + EnvelopeFrom string + EnvelopeTo string + EvalDKIM string + EvalSPF string + HeaderFrom string + HostName string + HostnameMatchesIP string + Id int64 + LastUpdate string + Latitude string + Longitude string + MessageCount int64 + MessageId string + OrgId string + OrgName string + POComment []string + POReason []string + Pct int + Policy string + RecordNumber int64 + ReverseLookup []string + SourceIP string + StartDate int64 + State string + SubdomainPolicy string + type DmarcReportingSummary struct + DKIMAlignedCount int64 + DispositionPassCount int64 + FullyAlignedCount int64 + SPFAlignedCount int64 + Source string + SourceType string + TotalCount int64 + type DmarcReportingSummaryList []DmarcReportingSummary + func (d DmarcReportingSummaryList) Len() int + func (d DmarcReportingSummaryList) Less(i, j int) bool + func (d DmarcReportingSummaryList) Swap(i, j int) + type DomainSummaryCounts struct + DKIMAlignedCount int64 + FullyAlignedCount int64 + MessageCount int64 + ReportCount int64 + SPFAlignedCount int64 + type POReason struct + AggregateReport_id string + Comment string + Reason string + RecordNumber int64 + type SBGeo struct + City string + Country string + DomainName string + Hostname string + HostnameMatchesIP string + Latitude string + Longitude string + OrgCategory string + OrgID string + OrgName string + State string + type SPFAuthResult struct + AggregateReport_id string + Domain string + RecordNumber int64 + Result string + Scope string + type Values struct + Value *int64 + type Volume struct + Name int64 + Value int64