Here, the target execution state determination unit 120 may generate execution state information based on the execution state determined by analyzing the context information received from the target context information collection unit 110, and may transmit the execution state information to the dynamic transmission fuzzer unit 130.
Here, the execution state information may include the maximum transmission rate of fuzzing data allowed in the one-way fuzzing target, information about whether the target system is congested, information about whether fuzzing data is effective, information about whether the one-way fuzzing target is running, and the like.
Here, the target execution state determination unit 120 may determine whether the fuzzing data is effective and whether the one-way fuzzing target device operates normally.
Here, the target execution state determination unit 120 may set the transmission rate of the fuzzing data based on the CPU usage of the one-way-fuzzing-target-processing unit 11 and the CPU usage of the network task.
Here, the target execution state determination unit 120 may determine whether the fuzzing data is effective based on whether the data that the one-way-fuzzing-target-processing unit 11 transmits to the target counterpart device is collected.
Here, the target execution state determination unit 120 may determine that the fuzzing data is effective when the memory size is changed, and may determine that the fuzzing data is not effective when the memory size is not changed.