profuzz_common 0.1.0

profuzz_common is a collection of ready to use implementations for the different traits to be implemented to run profuzz_core.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
# 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.