Documentation
¶
Overview ¶
Package plugins provides ARD (Apple Remote Desktop) service fingerprinting
Package plugins provides ATG (Automatic Tank Gauging) service fingerprinting ¶
Package plugins provides BGP service fingerprinting ¶
Package plugins provides DCERPC service fingerprinting ¶
Package plugins provides DHCP service fingerprinting ¶
Package plugins provides DNS service fingerprinting ¶
Package plugins provides FINS (Omron PLC) service fingerprinting ¶
Package plugins provides FortiGate FGFM service fingerprinting ¶
Package plugins provides FOX (Tridium Niagara Framework) service fingerprinting ¶
Package plugins provides GE SRTP service fingerprinting ¶
Package plugins provides gRPC service fingerprinting by issuing a Server-Reflection ListServices request. It avoids HTTP/2 false-positives because only a genuine gRPC server can speak the reflection protocol or return a proper gRPC UNIMPLEMENTED status.
Package plugins provides HART-IP (Highway Addressable Remote Transducer) service fingerprinting ¶
Package plugins provides HTTP service fingerprinting ¶
Package plugins provides IEC 60870-5-104 service fingerprinting ¶
Package plugins provides IPMI (Intelligent Platform Management Interface) service fingerprinting ¶
Package plugins provides IPP service fingerprinting ¶
Package plugins provides Kerberos service fingerprinting for stealth mode ¶
Package plugins provides LDAP service fingerprinting ¶
Package plugins provides MEMCACHED service fingerprinting ¶
Package plugins provides MMS (Manufacturing Message Specification) service fingerprinting ¶
Package plugins provides MongoDB service fingerprinting using the official MongoDB driver ¶
Package plugins provides MSMQ (Microsoft Message Queuing) service fingerprinting ¶
Package plugins provides NetBIOS Name Service fingerprinting ¶
Package plugins provides NTP service fingerprinting ¶
Package plugins provides OPC UA service fingerprinting ¶
Package plugins provides Unitronics PCOM service fingerprinting ¶
Package plugins provides PCWORX service fingerprinting ¶
Package plugins provides PPTP (Point-to-Point Tunneling Protocol) service fingerprinting ¶
Package plugins provides SIP (Session Initiation Protocol) service fingerprinting ¶
Package plugins provides SLP (Service Location Protocol) service fingerprinting ¶
Package plugins provides SMB service fingerprinting using the existing SMB client ¶
Package plugins provides SNMP service fingerprinting using GoSNMP library ¶
Package plugins provides SSDP (Simple Service Discovery Protocol) service fingerprinting ¶
Package plugins provides SSH service fingerprinting ¶
Package plugins provides TFTP (Trivial File Transfer Protocol) service fingerprinting ¶
Package plugins provides Ubiquiti Discovery Protocol fingerprinting ¶
Package plugins provides WinRM service fingerprinting ¶
Package plugins provides X11 service fingerprinting ¶
Package plugins provides XDMCP service fingerprinting
Index ¶
- type ArdFingerprinter
- type AtgFingerprinter
- type BGPFingerprinter
- type DCERPCFingerprinter
- type DHCPFingerprinter
- type DNSFingerprinter
- type FinsFingerprinter
- type FortiGateFingerprinter
- type FoxFingerprinter
- type GesrtpFingerprinter
- type GrpcFingerprinter
- type HTTPFingerprinter
- type HartFingerprinter
- type IPMIFingerprinter
- type IPPFingerprinter
- type Iec104Fingerprinter
- type KerberosFingerprinter
- type LDAPFingerprinter
- type MemcachedFingerprinter
- type MmsFingerprinter
- type MongoDBFingerprinter
- type MsmqFingerprinter
- type NTPFingerprinter
- type NetBIOSFingerprinter
- type OpcuaFingerprinter
- type PcomFingerprinter
- type PcworxFingerprinter
- type PptpFingerprinter
- type SIPFingerprinter
- type SMBFingerprinter
- type SNMPFingerprinter
- type SNMPSystemInfo
- type SNMPv3EngineInfo
- type SSDPFingerprinter
- type SSHFingerprinter
- type SlpFingerprinter
- type TFTPFingerprinter
- type UbiquitiFingerprinter
- type WinRMFingerprinter
- type X11Fingerprinter
- type XdmcpFingerprinter
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ArdFingerprinter ¶ added in v0.0.106
type ArdFingerprinter struct{}
func (ArdFingerprinter) DefaultPorts ¶ added in v0.0.106
func (ArdFingerprinter) DefaultPorts() []int
func (ArdFingerprinter) Detect ¶ added in v0.0.106
func (ArdFingerprinter) Detect(ctx context.Context, ip net.IP, port int, host string, timeout int) (*discoverfern.ServiceDetails, error)
func (ArdFingerprinter) Name ¶ added in v0.0.106
func (ArdFingerprinter) Name() string
type AtgFingerprinter ¶ added in v0.0.106
type AtgFingerprinter struct{}
func (AtgFingerprinter) DefaultPorts ¶ added in v0.0.106
func (AtgFingerprinter) DefaultPorts() []int
func (AtgFingerprinter) Detect ¶ added in v0.0.106
func (AtgFingerprinter) Detect(ctx context.Context, ip net.IP, port int, host string, timeout int) (*discoverfern.ServiceDetails, error)
func (AtgFingerprinter) Name ¶ added in v0.0.106
func (AtgFingerprinter) Name() string
type BGPFingerprinter ¶ added in v0.0.100
type BGPFingerprinter struct{}
func (BGPFingerprinter) DefaultPorts ¶ added in v0.0.100
func (BGPFingerprinter) DefaultPorts() []int
func (BGPFingerprinter) Detect ¶ added in v0.0.100
func (BGPFingerprinter) Detect(ctx context.Context, ip net.IP, port int, host string, timeout int) (*discoverfern.ServiceDetails, error)
func (BGPFingerprinter) Name ¶ added in v0.0.100
func (BGPFingerprinter) Name() string
type DCERPCFingerprinter ¶ added in v0.0.100
type DCERPCFingerprinter struct{}
func (DCERPCFingerprinter) DefaultPorts ¶ added in v0.0.100
func (DCERPCFingerprinter) DefaultPorts() []int
func (DCERPCFingerprinter) Detect ¶ added in v0.0.100
func (DCERPCFingerprinter) Detect(ctx context.Context, ip net.IP, port int, host string, timeout int) (*discoverfern.ServiceDetails, error)
func (DCERPCFingerprinter) Name ¶ added in v0.0.100
func (DCERPCFingerprinter) Name() string
type DHCPFingerprinter ¶ added in v0.0.94
type DHCPFingerprinter struct{}
func (DHCPFingerprinter) DefaultPorts ¶ added in v0.0.100
func (DHCPFingerprinter) DefaultPorts() []int
func (DHCPFingerprinter) Detect ¶ added in v0.0.94
func (DHCPFingerprinter) Detect(ctx context.Context, ip net.IP, port int, host string, timeout int) (*discoverfern.ServiceDetails, error)
func (DHCPFingerprinter) Name ¶ added in v0.0.94
func (DHCPFingerprinter) Name() string
type DNSFingerprinter ¶ added in v0.0.94
type DNSFingerprinter struct{}
func (DNSFingerprinter) DefaultPorts ¶ added in v0.0.100
func (DNSFingerprinter) DefaultPorts() []int
func (DNSFingerprinter) Detect ¶ added in v0.0.94
func (DNSFingerprinter) Detect(ctx context.Context, ip net.IP, port int, host string, timeout int) (*discoverfern.ServiceDetails, error)
func (DNSFingerprinter) Name ¶ added in v0.0.94
func (DNSFingerprinter) Name() string
type FinsFingerprinter ¶ added in v0.0.106
type FinsFingerprinter struct{}
func (FinsFingerprinter) DefaultPorts ¶ added in v0.0.106
func (FinsFingerprinter) DefaultPorts() []int
func (FinsFingerprinter) Detect ¶ added in v0.0.106
func (FinsFingerprinter) Detect(ctx context.Context, ip net.IP, port int, host string, timeout int) (*discoverfern.ServiceDetails, error)
func (FinsFingerprinter) Name ¶ added in v0.0.106
func (FinsFingerprinter) Name() string
type FortiGateFingerprinter ¶ added in v0.0.103
type FortiGateFingerprinter struct{}
func (FortiGateFingerprinter) DefaultPorts ¶ added in v0.0.103
func (FortiGateFingerprinter) DefaultPorts() []int
DefaultPorts returns port 541 (FGFM - FortiGate to FortiManager protocol)
func (FortiGateFingerprinter) Detect ¶ added in v0.0.103
func (FortiGateFingerprinter) Detect(ctx context.Context, ip net.IP, port int, host string, timeout int) (*discoverfern.ServiceDetails, error)
func (FortiGateFingerprinter) Name ¶ added in v0.0.103
func (FortiGateFingerprinter) Name() string
type FoxFingerprinter ¶ added in v0.0.106
type FoxFingerprinter struct{}
func (FoxFingerprinter) DefaultPorts ¶ added in v0.0.106
func (FoxFingerprinter) DefaultPorts() []int
func (FoxFingerprinter) Detect ¶ added in v0.0.106
func (FoxFingerprinter) Detect(ctx context.Context, ip net.IP, port int, host string, timeout int) (*discoverfern.ServiceDetails, error)
func (FoxFingerprinter) Name ¶ added in v0.0.106
func (FoxFingerprinter) Name() string
type GesrtpFingerprinter ¶ added in v0.0.106
type GesrtpFingerprinter struct{}
func (GesrtpFingerprinter) DefaultPorts ¶ added in v0.0.106
func (GesrtpFingerprinter) DefaultPorts() []int
func (GesrtpFingerprinter) Detect ¶ added in v0.0.106
func (GesrtpFingerprinter) Detect(ctx context.Context, ip net.IP, port int, host string, timeout int) (*discoverfern.ServiceDetails, error)
func (GesrtpFingerprinter) Name ¶ added in v0.0.106
func (GesrtpFingerprinter) Name() string
type GrpcFingerprinter ¶
type GrpcFingerprinter struct{}
func (GrpcFingerprinter) DefaultPorts ¶ added in v0.0.100
func (GrpcFingerprinter) DefaultPorts() []int
func (GrpcFingerprinter) Detect ¶
func (GrpcFingerprinter) Detect(ctx context.Context, ip net.IP, port int, host string, timeout int) (*discoverfern.ServiceDetails, error)
func (GrpcFingerprinter) Name ¶
func (GrpcFingerprinter) Name() string
type HTTPFingerprinter ¶
type HTTPFingerprinter struct{}
func (HTTPFingerprinter) Detect ¶
func (HTTPFingerprinter) Detect(ctx context.Context, ip net.IP, port int, host string, timeout int) (*discoverfern.ServiceDetails, error)
func (HTTPFingerprinter) Name ¶
func (HTTPFingerprinter) Name() string
type HartFingerprinter ¶ added in v0.0.106
type HartFingerprinter struct{}
func (HartFingerprinter) DefaultPorts ¶ added in v0.0.106
func (HartFingerprinter) DefaultPorts() []int
func (HartFingerprinter) Detect ¶ added in v0.0.106
func (HartFingerprinter) Detect(ctx context.Context, ip net.IP, port int, host string, timeout int) (*discoverfern.ServiceDetails, error)
func (HartFingerprinter) Name ¶ added in v0.0.106
func (HartFingerprinter) Name() string
type IPMIFingerprinter ¶ added in v0.0.98
type IPMIFingerprinter struct{}
func (IPMIFingerprinter) DefaultPorts ¶ added in v0.0.100
func (IPMIFingerprinter) DefaultPorts() []int
func (IPMIFingerprinter) Detect ¶ added in v0.0.98
func (IPMIFingerprinter) Detect(ctx context.Context, ip net.IP, port int, host string, timeout int) (*discoverfern.ServiceDetails, error)
func (IPMIFingerprinter) Name ¶ added in v0.0.98
func (IPMIFingerprinter) Name() string
type IPPFingerprinter ¶ added in v0.0.100
type IPPFingerprinter struct{}
func (IPPFingerprinter) DefaultPorts ¶ added in v0.0.100
func (IPPFingerprinter) DefaultPorts() []int
func (IPPFingerprinter) Detect ¶ added in v0.0.100
func (IPPFingerprinter) Detect(ctx context.Context, ip net.IP, port int, host string, timeout int) (*discoverfern.ServiceDetails, error)
func (IPPFingerprinter) Name ¶ added in v0.0.100
func (IPPFingerprinter) Name() string
type Iec104Fingerprinter ¶ added in v0.0.106
type Iec104Fingerprinter struct{}
func (Iec104Fingerprinter) DefaultPorts ¶ added in v0.0.106
func (Iec104Fingerprinter) DefaultPorts() []int
func (Iec104Fingerprinter) Detect ¶ added in v0.0.106
func (Iec104Fingerprinter) Detect(ctx context.Context, ip net.IP, port int, host string, timeout int) (*discoverfern.ServiceDetails, error)
func (Iec104Fingerprinter) Name ¶ added in v0.0.106
func (Iec104Fingerprinter) Name() string
type KerberosFingerprinter ¶
type KerberosFingerprinter struct{}
func (KerberosFingerprinter) DefaultPorts ¶ added in v0.0.100
func (KerberosFingerprinter) DefaultPorts() []int
func (KerberosFingerprinter) Detect ¶
func (KerberosFingerprinter) Detect(ctx context.Context, ip net.IP, port int, host string, timeout int) (*discoverfern.ServiceDetails, error)
func (KerberosFingerprinter) Name ¶
func (KerberosFingerprinter) Name() string
type LDAPFingerprinter ¶
type LDAPFingerprinter struct{}
func (LDAPFingerprinter) Detect ¶
func (LDAPFingerprinter) Detect(ctx context.Context, ip net.IP, port int, host string, timeout int) (*discoverfern.ServiceDetails, error)
func (LDAPFingerprinter) Name ¶
func (LDAPFingerprinter) Name() string
type MemcachedFingerprinter ¶ added in v0.0.106
type MemcachedFingerprinter struct{}
func (MemcachedFingerprinter) DefaultPorts ¶ added in v0.0.106
func (MemcachedFingerprinter) DefaultPorts() []int
func (MemcachedFingerprinter) Detect ¶ added in v0.0.106
func (MemcachedFingerprinter) Detect(ctx context.Context, ip net.IP, port int, host string, timeout int) (*discoverfern.ServiceDetails, error)
func (MemcachedFingerprinter) Name ¶ added in v0.0.106
func (MemcachedFingerprinter) Name() string
type MmsFingerprinter ¶ added in v0.0.106
type MmsFingerprinter struct{}
func (MmsFingerprinter) DefaultPorts ¶ added in v0.0.106
func (MmsFingerprinter) DefaultPorts() []int
func (MmsFingerprinter) Detect ¶ added in v0.0.106
func (MmsFingerprinter) Detect(ctx context.Context, ip net.IP, port int, host string, timeout int) (*discoverfern.ServiceDetails, error)
func (MmsFingerprinter) Name ¶ added in v0.0.106
func (MmsFingerprinter) Name() string
type MongoDBFingerprinter ¶ added in v0.0.98
type MongoDBFingerprinter struct{}
func (MongoDBFingerprinter) DefaultPorts ¶ added in v0.0.100
func (MongoDBFingerprinter) DefaultPorts() []int
func (MongoDBFingerprinter) Detect ¶ added in v0.0.98
func (MongoDBFingerprinter) Detect(ctx context.Context, ip net.IP, port int, host string, timeout int) (*discoverfern.ServiceDetails, error)
func (MongoDBFingerprinter) Name ¶ added in v0.0.98
func (MongoDBFingerprinter) Name() string
type MsmqFingerprinter ¶ added in v0.0.106
type MsmqFingerprinter struct{}
func (MsmqFingerprinter) DefaultPorts ¶ added in v0.0.106
func (MsmqFingerprinter) DefaultPorts() []int
func (MsmqFingerprinter) Detect ¶ added in v0.0.106
func (MsmqFingerprinter) Detect(ctx context.Context, ip net.IP, port int, host string, timeout int) (*discoverfern.ServiceDetails, error)
func (MsmqFingerprinter) Name ¶ added in v0.0.106
func (MsmqFingerprinter) Name() string
type NTPFingerprinter ¶ added in v0.0.94
type NTPFingerprinter struct{}
func (NTPFingerprinter) DefaultPorts ¶ added in v0.0.100
func (NTPFingerprinter) DefaultPorts() []int
func (NTPFingerprinter) Detect ¶ added in v0.0.94
func (NTPFingerprinter) Detect(ctx context.Context, ip net.IP, port int, host string, timeout int) (*discoverfern.ServiceDetails, error)
func (NTPFingerprinter) Name ¶ added in v0.0.94
func (NTPFingerprinter) Name() string
type NetBIOSFingerprinter ¶ added in v0.0.94
type NetBIOSFingerprinter struct{}
func (NetBIOSFingerprinter) DefaultPorts ¶ added in v0.0.100
func (NetBIOSFingerprinter) DefaultPorts() []int
func (NetBIOSFingerprinter) Detect ¶ added in v0.0.94
func (NetBIOSFingerprinter) Detect(ctx context.Context, ip net.IP, port int, host string, timeout int) (*discoverfern.ServiceDetails, error)
func (NetBIOSFingerprinter) Name ¶ added in v0.0.94
func (NetBIOSFingerprinter) Name() string
type OpcuaFingerprinter ¶ added in v0.0.106
type OpcuaFingerprinter struct{}
func (OpcuaFingerprinter) DefaultPorts ¶ added in v0.0.106
func (OpcuaFingerprinter) DefaultPorts() []int
func (OpcuaFingerprinter) Detect ¶ added in v0.0.106
func (OpcuaFingerprinter) Detect(ctx context.Context, ip net.IP, port int, host string, timeout int) (*discoverfern.ServiceDetails, error)
func (OpcuaFingerprinter) Name ¶ added in v0.0.106
func (OpcuaFingerprinter) Name() string
type PcomFingerprinter ¶ added in v0.0.106
type PcomFingerprinter struct{}
func (PcomFingerprinter) DefaultPorts ¶ added in v0.0.106
func (PcomFingerprinter) DefaultPorts() []int
func (PcomFingerprinter) Detect ¶ added in v0.0.106
func (PcomFingerprinter) Detect(ctx context.Context, ip net.IP, port int, host string, timeout int) (*discoverfern.ServiceDetails, error)
func (PcomFingerprinter) Name ¶ added in v0.0.106
func (PcomFingerprinter) Name() string
type PcworxFingerprinter ¶ added in v0.0.106
type PcworxFingerprinter struct{}
func (PcworxFingerprinter) DefaultPorts ¶ added in v0.0.106
func (PcworxFingerprinter) DefaultPorts() []int
func (PcworxFingerprinter) Detect ¶ added in v0.0.106
func (PcworxFingerprinter) Detect(ctx context.Context, ip net.IP, port int, host string, timeout int) (*discoverfern.ServiceDetails, error)
func (PcworxFingerprinter) Name ¶ added in v0.0.106
func (PcworxFingerprinter) Name() string
type PptpFingerprinter ¶ added in v0.0.106
type PptpFingerprinter struct{}
func (PptpFingerprinter) DefaultPorts ¶ added in v0.0.106
func (PptpFingerprinter) DefaultPorts() []int
func (PptpFingerprinter) Detect ¶ added in v0.0.106
func (PptpFingerprinter) Detect(ctx context.Context, ip net.IP, port int, host string, timeout int) (*discoverfern.ServiceDetails, error)
func (PptpFingerprinter) Name ¶ added in v0.0.106
func (PptpFingerprinter) Name() string
type SIPFingerprinter ¶ added in v0.0.98
type SIPFingerprinter struct{}
func (SIPFingerprinter) DefaultPorts ¶ added in v0.0.100
func (SIPFingerprinter) DefaultPorts() []int
func (SIPFingerprinter) Detect ¶ added in v0.0.98
func (SIPFingerprinter) Detect(ctx context.Context, ip net.IP, port int, host string, timeout int) (*discoverfern.ServiceDetails, error)
func (SIPFingerprinter) Name ¶ added in v0.0.98
func (SIPFingerprinter) Name() string
type SMBFingerprinter ¶
type SMBFingerprinter struct{}
func (SMBFingerprinter) DefaultPorts ¶ added in v0.0.100
func (SMBFingerprinter) DefaultPorts() []int
func (SMBFingerprinter) Detect ¶
func (SMBFingerprinter) Detect(ctx context.Context, ip net.IP, port int, host string, timeout int) (*discoverfern.ServiceDetails, error)
func (SMBFingerprinter) Name ¶
func (SMBFingerprinter) Name() string
type SNMPFingerprinter ¶ added in v0.0.94
type SNMPFingerprinter struct{}
func (SNMPFingerprinter) DefaultPorts ¶ added in v0.0.100
func (SNMPFingerprinter) DefaultPorts() []int
func (SNMPFingerprinter) Detect ¶ added in v0.0.94
func (SNMPFingerprinter) Detect(ctx context.Context, ip net.IP, port int, host string, timeout int) (*discoverfern.ServiceDetails, error)
func (SNMPFingerprinter) Name ¶ added in v0.0.94
func (SNMPFingerprinter) Name() string
type SNMPSystemInfo ¶ added in v0.0.101
type SNMPSystemInfo struct {
SysDescr string
SysObjectID string
SysUpTime uint32
SysContact string
SysName string
SysLocation string
SysServices int
}
SNMPSystemInfo holds additional SNMP system information
type SNMPv3EngineInfo ¶ added in v0.0.99
type SNMPv3EngineInfo struct {
EngineID string
EngineIDFormat string
EngineIDData string
EngineBoots int
EngineTime int
Enterprise int
}
SNMPv3EngineInfo holds SNMPv3 engine discovery information
type SSDPFingerprinter ¶ added in v0.0.98
type SSDPFingerprinter struct{}
func (SSDPFingerprinter) DefaultPorts ¶ added in v0.0.100
func (SSDPFingerprinter) DefaultPorts() []int
func (SSDPFingerprinter) Detect ¶ added in v0.0.98
func (SSDPFingerprinter) Detect(ctx context.Context, ip net.IP, port int, host string, timeout int) (*discoverfern.ServiceDetails, error)
func (SSDPFingerprinter) Name ¶ added in v0.0.98
func (SSDPFingerprinter) Name() string
type SSHFingerprinter ¶
type SSHFingerprinter struct{}
func (SSHFingerprinter) Detect ¶
func (SSHFingerprinter) Detect(ctx context.Context, ip net.IP, port int, host string, timeout int) (*discoverfern.ServiceDetails, error)
func (SSHFingerprinter) Name ¶
func (SSHFingerprinter) Name() string
type SlpFingerprinter ¶ added in v0.0.106
type SlpFingerprinter struct{}
func (SlpFingerprinter) DefaultPorts ¶ added in v0.0.106
func (SlpFingerprinter) DefaultPorts() []int
func (SlpFingerprinter) Detect ¶ added in v0.0.106
func (SlpFingerprinter) Detect(ctx context.Context, ip net.IP, port int, host string, timeout int) (*discoverfern.ServiceDetails, error)
func (SlpFingerprinter) Name ¶ added in v0.0.106
func (SlpFingerprinter) Name() string
type TFTPFingerprinter ¶ added in v0.0.98
type TFTPFingerprinter struct{}
func (TFTPFingerprinter) DefaultPorts ¶ added in v0.0.100
func (TFTPFingerprinter) DefaultPorts() []int
func (TFTPFingerprinter) Detect ¶ added in v0.0.98
func (TFTPFingerprinter) Detect(ctx context.Context, ip net.IP, port int, host string, timeout int) (*discoverfern.ServiceDetails, error)
func (TFTPFingerprinter) Name ¶ added in v0.0.98
func (TFTPFingerprinter) Name() string
type UbiquitiFingerprinter ¶ added in v0.0.102
type UbiquitiFingerprinter struct{}
func (UbiquitiFingerprinter) DefaultPorts ¶ added in v0.0.102
func (UbiquitiFingerprinter) DefaultPorts() []int
func (UbiquitiFingerprinter) Detect ¶ added in v0.0.102
func (UbiquitiFingerprinter) Detect(ctx context.Context, ip net.IP, port int, host string, timeout int) (*discoverfern.ServiceDetails, error)
func (UbiquitiFingerprinter) Name ¶ added in v0.0.102
func (UbiquitiFingerprinter) Name() string
type WinRMFingerprinter ¶ added in v0.0.100
type WinRMFingerprinter struct{}
func (WinRMFingerprinter) DefaultPorts ¶ added in v0.0.100
func (WinRMFingerprinter) DefaultPorts() []int
func (WinRMFingerprinter) Detect ¶ added in v0.0.100
func (WinRMFingerprinter) Detect(ctx context.Context, ip net.IP, port int, host string, timeout int) (*discoverfern.ServiceDetails, error)
func (WinRMFingerprinter) Name ¶ added in v0.0.100
func (WinRMFingerprinter) Name() string
type X11Fingerprinter ¶ added in v0.0.106
type X11Fingerprinter struct{}
func (X11Fingerprinter) DefaultPorts ¶ added in v0.0.106
func (X11Fingerprinter) DefaultPorts() []int
func (X11Fingerprinter) Detect ¶ added in v0.0.106
func (X11Fingerprinter) Detect(ctx context.Context, ip net.IP, port int, host string, timeout int) (*discoverfern.ServiceDetails, error)
func (X11Fingerprinter) Name ¶ added in v0.0.106
func (X11Fingerprinter) Name() string
type XdmcpFingerprinter ¶ added in v0.0.106
type XdmcpFingerprinter struct{}
func (XdmcpFingerprinter) DefaultPorts ¶ added in v0.0.106
func (XdmcpFingerprinter) DefaultPorts() []int
func (XdmcpFingerprinter) Detect ¶ added in v0.0.106
func (XdmcpFingerprinter) Detect(ctx context.Context, ip net.IP, port int, host string, timeout int) (*discoverfern.ServiceDetails, error)
func (XdmcpFingerprinter) Name ¶ added in v0.0.106
func (XdmcpFingerprinter) Name() string
Source Files
¶
Click to show internal directories.
Click to hide internal directories.