This is a fuzzer for the RTSP network protocol, built with the Peach fuzzing framework.
This fuzzes programs that implement the RTSP client functionality. It fuzzes the responses to the following verbs:
It also fuzzes the following server -> client requests:
The RtspFuzzer is pre-configured to fuzz several common implementations of RTSP.
peach --definedvalues=rtsp.conf.xml rtsp.xml QuickTime
VLC Media Player
peach --definedvalues=rtsp.conf.xml rtsp.xml Vlc
peach --definedvalues=rtsp.conf.xml rtsp.xml OpenRtsp
Fuzzing Other Clients
See the wiki for information about fuzzing a non-built-in RTSP client implementation.
Review the wiki for common issues that may arise when using RtspFuzzer.