summaryrefslogtreecommitdiff
path: root/DomainReportExporter.swift
diff options
context:
space:
mode:
Diffstat (limited to 'DomainReportExporter.swift')
-rw-r--r--DomainReportExporter.swift9
1 files changed, 8 insertions, 1 deletions
diff --git a/DomainReportExporter.swift b/DomainReportExporter.swift
index 55b7372..05ecff9 100644
--- a/DomainReportExporter.swift
+++ b/DomainReportExporter.swift
@@ -69,7 +69,8 @@ enum DomainReportExporter {
"Email: \(report.email.summary)",
"Subdomains: \(report.subdomains.count)",
"Extended Subdomains: \(report.extendedSubdomains.count)",
- "External Price: \(report.domainPricing?.estimatedPrice ?? "Unavailable")"
+ "External Price: \(report.domainPricing?.estimatedPrice ?? "Unavailable")",
+ "Reputation: \(report.reputation?.status.title ?? "Unavailable")"
]
}
@@ -406,6 +407,8 @@ enum DomainReportExporter {
"pricing_resale_signal",
"pricing_auction_signal",
"pricing_source",
+ "reputation_status",
+ "reputation_listed_sources",
"open_ports",
"reachability_summary",
"geolocation_summary",
@@ -438,6 +441,8 @@ enum DomainReportExporter {
let subdomainGroups = report.subdomainGroups.map { "\($0.label):\($0.subdomains.count)" }.joined(separator: " | ")
let ownershipHistory = report.ownershipHistory.map { "\($0.date.ISO8601Format()) \($0.summary)" }.joined(separator: " | ")
let dnsHistory = report.dnsHistory.map { "\($0.date.ISO8601Format()) \($0.summary)" }.joined(separator: " | ")
+ let reputationStatus = report.reputation?.status.rawValue ?? ""
+ let reputationListedSources = report.reputation?.listedSources.joined(separator: " | ") ?? ""
return [
report.domain,
@@ -483,6 +488,8 @@ enum DomainReportExporter {
report.domainPricing?.resaleSignal ?? "",
report.domainPricing?.auctionSignal ?? "",
report.domainPricing?.source ?? "",
+ reputationStatus,
+ reputationListedSources,
openPorts,
report.network.reachabilitySummary,
report.network.geolocationSummary,