C# Класс Fuzzer.FuzzController

Controls the fuzzing process and reports exceptions as they occur
Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
_connector ITargetConnector
_dataLogger IDataLogger
_errorLog Fuzzer.DataLoggers.ErrorLog
_fuzzDescription Fuzzer.FuzzDescriptions.FuzzDescription
_log log4net.ILog
_logDestination string
_preConditions IFuzzLocation[]
_snapshot ISnapshot

Открытые методы

Метод Описание
Fuzz ( ) : void
FuzzController ( ITargetConnector connector, ISnapshot snapshot, string logDestination, IDataLogger logger, FuzzDescription fuzzDescription, IFuzzLocation preConditions ) : System

Creates a new FuzzController. The snapshot already gets created outside and gets restored once the restore Breakpoint is reached

FuzzController ( ITargetConnector connector, string logDestination, IDataLogger logger, FuzzDescription fuzzDescription, IFuzzLocation preConditions ) : System

Creates a new FuzzController. Once the snapshotBreakpoint is reached a snapshot is created. The snapshot gets restored once restore Breakpoint is reached

Приватные методы

Метод Описание
IncrementLoggerPrefix ( int &loggerPrefix, string morePrefix ) : void
InvokeFuzzLocations ( TriggerEnum triggerType, object triggerData ) : void
LoggerFinishFuzzRun ( ) : void
LoggerStartFuzzRun ( ) : void
RestoreAndFuzz ( int &loggerPrefix, string morePrefix ) : void

Описание методов

Fuzz() публичный Метод

public Fuzz ( ) : void
Результат void

FuzzController() публичный Метод

Creates a new FuzzController. The snapshot already gets created outside and gets restored once the restore Breakpoint is reached
public FuzzController ( ITargetConnector connector, ISnapshot snapshot, string logDestination, IDataLogger logger, FuzzDescription fuzzDescription, IFuzzLocation preConditions ) : System
connector ITargetConnector connector to use
snapshot ISnapshot The snapshot to restore once restore Breakpoint is reachead
logDestination string
logger IDataLogger
fuzzDescription Fuzzer.FuzzDescriptions.FuzzDescription
preConditions IFuzzLocation
Результат System

FuzzController() публичный Метод

Creates a new FuzzController. Once the snapshotBreakpoint is reached a snapshot is created. The snapshot gets restored once restore Breakpoint is reached
public FuzzController ( ITargetConnector connector, string logDestination, IDataLogger logger, FuzzDescription fuzzDescription, IFuzzLocation preConditions ) : System
connector ITargetConnector connector to use
logDestination string
logger IDataLogger
fuzzDescription Fuzzer.FuzzDescriptions.FuzzDescription
preConditions IFuzzLocation
Результат System

Описание свойств

_connector защищенное свойство

protected ITargetConnector _connector
Результат ITargetConnector

_dataLogger защищенное свойство

protected IDataLogger _dataLogger
Результат IDataLogger

_errorLog защищенное свойство

protected ErrorLog,Fuzzer.DataLoggers _errorLog
Результат Fuzzer.DataLoggers.ErrorLog

_fuzzDescription защищенное свойство

protected FuzzDescription,Fuzzer.FuzzDescriptions _fuzzDescription
Результат Fuzzer.FuzzDescriptions.FuzzDescription

_log защищенное свойство

protected ILog,log4net _log
Результат log4net.ILog

_logDestination защищенное свойство

protected string _logDestination
Результат string

_preConditions защищенное свойство

protected IFuzzLocation[] _preConditions
Результат IFuzzLocation[]

_snapshot защищенное свойство

protected ISnapshot _snapshot
Результат ISnapshot