package
0.0.0-20221106151256-6cae3029b928
Repository: https://github.com/mushorg/go-dpi.git
Documentation: pkg.go.dev

# Functions

NewClassifierModule returns a new ClassifierModule with the default configuration.

# Constants

GoDPIName is the name of the library, to be used as an identifier for the source of a classification.

# Structs

ClassifierModule is the module that contains the custom go-dpi flow classifiers.
ClassifierModuleConfig is given to the module's ConfigureModule method, in order to set which classifiers are active and their order.
DNSClassifier struct.
FTPClassifier struct.
HTTPClassifier struct.
ICMPClassifier struct.
JABBERClassifier struct.
MQTTClassifier struct.
NetBIOSClassifier struct.
RDPClassifier struct.
RPCClassifier struct.
SMBClassifier struct.
SMTPClassifier struct.
SSHClassifier struct.
SSLClassifier struct.

# Interfaces

GenericClassifier is implemented by every classifier.
HeuristicClassifier is implemented by the classifiers that have heuristic methods to detect a protocol.