github.com/chainreactors/fingers@v1.2.1/nmap/type-response.go (about)

     1  package gonmap
     2  
     3  const (
     4  	Closed     Status = 0x000a1
     5  	Open              = 0x000b2
     6  	Matched           = 0x000c3
     7  	NotMatched        = 0x000d4
     8  	Unknown           = 0x000e5
     9  )
    10  
    11  type Status int
    12  
    13  func (s Status) String() string {
    14  	switch s {
    15  	case Closed:
    16  		return "Closed"
    17  	case Open:
    18  		return "Open"
    19  	case Matched:
    20  		return "Matched"
    21  	case NotMatched:
    22  		return "NotMatched"
    23  	case Unknown:
    24  		return "Unknown"
    25  	default:
    26  		return "Unknown"
    27  	}
    28  }
    29  
    30  type Response struct {
    31  	Raw         []byte
    32  	TLS         bool
    33  	FingerPrint *FingerPrint
    34  }
    35  
    36  var dnsResponse = Response{Raw: []byte("DnsServer"), TLS: false,
    37  	FingerPrint: &FingerPrint{
    38  		Service: "dns",
    39  	},
    40  }