Versions in this module Expand all Collapse all v1 v1.0.0 Apr 8, 2022 Changes in this version + func ConvertToSyslogJSON(filename string, report XMLReport, dns *dns.CachedDNSResolver, ...) ([][]byte, error) + func ConvertToSyslogXML(filename string, report XMLReport, dns *dns.CachedDNSResolver, ...) ([][]byte, error) + type PolicyOverrideReason struct + Comment string + Type string + type Record struct + AuthResults struct{ ... } + Identifiers struct{ ... } + Row struct{ ... } + type SyslogEntry struct + Count int + DateBegin int64 + DateEnd int64 + Domain string + Email string + EnvelopeFrom string + EnvelopeTo string + Errors []string + EventCategory string + EventID string + ExtraContactInfo string + HeaderFrom string + OrgName string + PolicyEvaluated SyslogPolicyEvaluated + PolicyPublished SyslogPolicyPublished + ReportID string + ResultDkim SyslogResultDKIM + ResultSpf SyslogResultSPF + SourceDNS []string + SourceDNSString string + SourceIP string + Version string + XMLName xml.Name + type SyslogPolicyEvaluated struct + Disposition string + Dkim string + Reason []SyslogPolicyOverrideReason + Spf string + type SyslogPolicyOverrideReason struct + Comment string + Type string + type SyslogPolicyPublished struct + Adkim string + Aspf string + Domain string + Fo string + P string + Pct string + Sp string + type SyslogResultDKIM struct + Domain string + HumanResult string + Result string + Selector string + type SyslogResultSPF struct + Domain string + Result string + Scope string + type XMLReport struct + PolicyPublished struct{ ... } + Records []Record + ReportMetadata struct{ ... } + Version string + func ReadFile(ctx context.Context, filename string, content []byte) (string, *XMLReport, error)