Versions in this module Expand all Collapse all v0 v0.1.1 Nov 7, 2022 Changes in this version + func Clear() + func InitDatabase(path string) (n int, lastErr error) + func InitDatabaseFS(fs io.Reader) (n int, lastErr error) + func SupportCheck(protocol string) bool + type Banner struct + Body string + Cert string + FoundDomain string + FoundIP string + Hash string + Header string + ICP string + Icon string + Response string + Title string + func GetBannerWithResponse(URL *url.URL, response string, req *http.Request, cli *http.Client) (*Banner, error) + func GetBannerWithURL(URL *url.URL, req *http.Request, cli *http.Client) (*Banner, error) + type Expression struct + func (e *Expression) Reduction(s string) string + func (e *Expression) Split() []string + type FingerPrint struct + Domain string + Hostname string + MACAddr string + ProductName []string + func New() *FingerPrint + func Search(URL *url.URL, banner *Banner) *FingerPrint + func (f *FingerPrint) AddProduct(productName string) + type Operator string + type Param struct + func (p *Param) String() string