Documentation
¶
Overview ¶
Package application contains the application logic for the homoglyphs rule type
Index ¶
Constants ¶
View Source
const (
// HomoglyphsEvalType is the type of the homoglyphs evaluator
HomoglyphsEvalType = "homoglyphs"
)
Variables ¶
This section is empty.
Functions ¶
func NewHomoglyphsEvaluator ¶
func NewHomoglyphsEvaluator( reh *pb.RuleType_Definition_Eval_Homoglyphs, pbuild *providers.ProviderBuilder, ) (engif.Evaluator, error)
NewHomoglyphsEvaluator creates a new homoglyphs evaluator
Types ¶
type InvisibleCharactersEvaluator ¶
type InvisibleCharactersEvaluator struct {
// contains filtered or unexported fields
}
InvisibleCharactersEvaluator is an evaluator for the invisible characters rule type
func NewInvisibleCharactersEvaluator ¶
func NewInvisibleCharactersEvaluator(pbuild *providers.ProviderBuilder) (*InvisibleCharactersEvaluator, error)
NewInvisibleCharactersEvaluator creates a new invisible characters evaluator
type MixedScriptsEvaluator ¶
type MixedScriptsEvaluator struct {
// contains filtered or unexported fields
}
MixedScriptsEvaluator is the evaluator for the mixed scripts rule type
func NewMixedScriptEvaluator ¶
func NewMixedScriptEvaluator(pbuild *providers.ProviderBuilder) (*MixedScriptsEvaluator, error)
NewMixedScriptEvaluator creates a new mixed scripts evaluator
Click to show internal directories.
Click to hide internal directories.