profuzz_common

Crates.ioprofuzz_common
lib.rsprofuzz_common
version0.1.0
created_at2025-08-14 10:17:47.202087+00
updated_at2025-08-14 10:17:47.202087+00
descriptionprofuzz_common is a collection of ready to use implementations for the different traits to be implemented to run profuzz_core.
homepagehttps://tsmr.eu/generic-protocol-fuzzer.html
repositoryhttps://github.com/otsmr/profuzz
max_upload_size
id1794700
size93,409
Tobi (otsmr)

documentation

README

profuzz_common

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.
Commit count: 0

cargo fmt