Versions in this module Expand all Collapse all v1 v1.0.1 Sep 23, 2023 Changes in this version + func WithBlockSize(size int) func(writer *YaraReader) + func WithFilenameTip(filename string) func(writer *YaraReader) + func WithMaxLevel(level int) func(writer *YaraReader) + type RuleDirectory struct + Namespace string + Path string + type YaraReader struct + Infected bool + func (s *YaraReader) First() *yara.MemoryBlock + func (s *YaraReader) Next() *yara.MemoryBlock + func (y *YaraReader) RuleMatching(_ *yara.ScanContext, rule *yara.Rule) (bool, error) + type YaraScanner struct + func NewYaraScanner(ruleDirectories ...RuleDirectory) (*YaraScanner, error) + func (s *YaraScanner) ScanReader(reader io.Reader, opts ...func(writer *YaraReader)) ([]*yara.Rule, error) v1.0.0 Sep 23, 2023