Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetDependenciesForRules ¶
GetDependenciesForRules returns a ruleset containing dependencies (direct/indirect) for a list of given rules
func GetRulesSubset ¶
GetRulesSubset will recursively find dependencies for a list of rules
func GetUsedIdentifiers ¶
GetUsedIdentifiers will find all the identifiers (excluding ForLoop variables and Builtin FuncCalls) and the number of times each identifier is seen for a given YARA rule
func SortRules ¶
SortRules will iterate through ruleset. For each rule it will check to see if the rule has dependencies. If dependencies are found they will be moved in the ruleset to before the rule that depends of them. If the ruleset does not contain rules with dependencies the order of the rules will not change.
Types ¶
This section is empty.