Documentation
¶
Overview ¶
Package grpc fingerprints gRPC services 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.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Fingerprinter ¶ added in v0.0.48
type Fingerprinter struct{}
func (Fingerprinter) Detect ¶ added in v0.0.48
func (Fingerprinter) Detect(ctx context.Context, ip net.IP, cfg discoverfern.DiscoverServiceConfig) (*discoverfern.ServiceDetails, error)
func (Fingerprinter) Name ¶ added in v0.0.48
func (Fingerprinter) Name() string
Click to show internal directories.
Click to hide internal directories.