class TurboRex::Fuzzer::COMFuzzer

Constants

Parameter
Target

Attributes

config[R]
input[R]

Public Class Methods

new(config) click to toggle source
# File lib/turborex/fuzzer.rb, line 149
def initialize(config)
  @config = config
  @input = Input.new(config)
  @growth_medium = []

  params = config.fuzzer_configure.target.params
  params.each do |p|
    if p.fixed
      p.container.fixed = p.fixed
    end

    TurboRex::Fuzzer::SeedGroup.new()
    @growth_medium << p.container
  end

  params.map {|p| p.seed }
end

Public Instance Methods

generate() click to toggle source
# File lib/turborex/fuzzer.rb, line 167
def generate
  @growth_medium.map {|c| c.padding }
end