Versions in this module Expand all Collapse all v0 v0.0.1 Jun 3, 2019 Changes in this version + var BrowserStats = "https://analytics.wikimedia.org/datasets/periodic/reports/metrics/browser/all_sites_by_os_and_browser.tsv" + var CipherSuiteMap = map[uint16]string + var DeviceDetails = "https://api.ssllabs.com/api/v3/getClients" + var NamedCurves = map[uint16]string + func DownloadData(force bool) error + func PrintStats(forceDownload bool) + type Browser struct + BrowserFamily string + BrowserMajorVersion string + Count int64 + Date time.Time + OSFamily string + OSMajorVersion string + func (b Browser) String() string + type Device struct + EllipticCurves []int + HighestProtocol int + LowestProtocol int + Name string + Platform string + SuiteIds []int + SuiteNames []string + Version string + type Entry struct + ID int + Name string + Percent float64 + type MappedTLSStatistics struct + Ciphers map[int]Entry + Curves map[int]Entry + Protocols map[int]Entry + type TLSStatistics struct + Ciphers []Entry + Curves []Entry + EndDate time.Time + GenerationDate time.Time + Protocols []Entry + StartDate time.Time + func GetStats(forceDownload bool) (statistics TLSStatistics, e error) + func (t TLSStatistics) ToMapped() (m MappedTLSStatistics) + type TLSStats struct + Ciphers map[int]int64 + Curves map[int]int64 + Protocols map[int]int64 + Total int64 + func (stats TLSStats) String() (out string)