Module: TurboRex::Fuzzer

Defined in:
lib/turborex/fuzzer.rb,
lib/turborex/fuzzer/seed.rb,
lib/turborex/fuzzer/coverage.rb,
lib/turborex/fuzzer/mutators.rb,
lib/turborex/fuzzer/containers.rb

Defined Under Namespace

Modules: Container, Mutators Classes: COMFuzzer, Config, CoverageClient, FuzzerBase, InputBase, Seed, SeedGroup

Class Method Summary collapse

Class Method Details

.create_fuzzer {|config| ... } ⇒ Object

Yields:

  • (config)


192
193
194
195
196
197
198
199
200
201
202
# File 'lib/turborex/fuzzer.rb', line 192

def self.create_fuzzer(&block)
  config = Config.new
  yield(config)

  case config.mechanism.to_sym
  when :com
    COMFuzzer.new(config)
  when :rpc
    #RPCFuzzer.new(config)
  end
end