Skip to content

iSECPartners/RtspFuzzer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

59 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RtspFuzzer

This is a fuzzer for the RTSP network protocol, built with the Peach fuzzing framework.

Targets

This fuzzes programs that implement the RTSP client functionality. It fuzzes the responses to the following verbs:

  • OPTIONS
  • DESCRIBE
  • SETUP
  • PLAY
  • PAUSE

It also fuzzes the following server -> client requests:

  • OPTIONS
  • GET_PARAMETER
  • SET_PARAMETER

To Run

The RtspFuzzer is pre-configured to fuzz several common implementations of RTSP.

QuickTime

peach --definedvalues=rtsp.conf.xml rtsp.xml QuickTime

VLC Media Player

peach --definedvalues=rtsp.conf.xml rtsp.xml Vlc

OpenRTSP

peach --definedvalues=rtsp.conf.xml rtsp.xml OpenRtsp

Requirements

Fuzzing Other Clients

See the wiki for information about fuzzing a non-built-in RTSP client implementation.

Gotchas

Review the wiki for common issues that may arise when using RtspFuzzer.

About

RTSP network protocol fuzzer

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages