Skip to main content

Crate profuzz_common

Crate profuzz_common 

Source
Expand description

Collection of common implementations for profuzz_core

profuzz_common is a collection of ready to use implementations for the different traits to be implemented to run profuzz_core. Currently there are the following common implementations:

  • Healthcheck
    • TcpHealthcheck: This can be used when the target has listening TCP port.
    • DummyHealthcheck: Always returns true.
  • Mutable
    • EtherMutatorOwned: Implements the mutation for various network packets.
  • ResetHandler
    • DummyResetHandler: Does nothing.
  • Transport
    • TcpTransport: Connects to a TCP server and sends the fuzzing input over TCP.
    • RawSocketTransport: Sends the fuzzing input raw on the given interface.

Modulesยง

healthcheck
A collection of differed HealthCheck implementations
mutable
A collection of differed Mutable implementations
resethandler
A collection of differed ResetHandler implementations
transport
A collection of differed Transport implementations