What is Peach
Installing
Tutorials
Methodology
Introduction
FAQ
Peach 3
Peach Pits
 General Conf
 Data Modeling
 State Modeling
 Agents
  Monitors
 Test
  Publishers
  Loggers
Running
Minset
Peach 2.3

License

FilePerIteration Publisher

The FilePerIteration publisher will create an output file for every iteration the fuzzer performs. This is usefull when pre-generating fuzzing cases.

Parameters

  • FileName — Name of file to create. Filename must contain "{0}" which will be substituted with the iteration count.

Actions

  • output — Data to be written to file

Examples

<DataModel name="Data">
   <!-- ... -->
</DataModel>

<StateModel name="TheState">
  <State name="initial">
    <Action type="output">
      <DataModel ref="Data" />
    </Action>
  </State>
</StateModel>

<Test name="Default">
  <!-- ... -->
  <Publisher class="FilePerIteration">
    <Param name="FileName" value="fuzzed_{0}.bin" />
  </Publisher>
</Test>