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 }