Skip to main content

Module protocols

Module protocols 

Source
Expand description

NullSec CarFuzz — Automotive Protocol Fuzzer Core library: protocol definitions, frame builders, mutation engine

Constants§

DOIP_PAYLOAD_TYPES
OBD_MODES
UDS_SERVICES

Functions§

can_random
Generate a random raw CAN 2.0A frame (11-bit ID).
canfd_random
Generate a CAN-FD frame (29-bit extended ID, up to 64 bytes).
doip_frame
Build a raw DoIP frame as bytes (generic header + fuzzed payload).
j1939_random
Generate a random J1939 frame (29-bit PGN-based ID).
obd_request
Generate a random OBD-II request on the functional address 0x7DF.
uds_mutate
Mutate an existing UDS frame.
uds_request
Build a UDS request frame for the given target ECU arbitration ID.
uds_security_access_seed
Security access level 1 seed request (service 0x27 subfunction 0x01).