scapy.contrib.rtsp
Real Time Streaming Protocol (RTSP) RFC 2326
- class scapy.contrib.rtsp.RTSP(_pkt, /)[source]
Bases:
HTTP- aliastypes
- clsreq[source]
alias of
RTSPRequest
- clsresp[source]
alias of
RTSPResponse
- hdr = b'RTSP'
- reqmethods = b'DESCRIBE|ANNOUNCE|GET_PARAMETER|OPTIONS|PAUSE|PLAY|RECORD|REDIRECT|SETUP|SET_PARAMETER|TEARDOWN'
- class scapy.contrib.rtsp.RTSPRequest(_pkt, /, *, Method=b'DESCRIBE', Request_Uri=b'*', Version=b'RTSP/1.0', Accept=None, Accept_Encoding=None, Accept_Language=None, Authorization=None, From=None, If_Modified_Since=None, Range=None, Referer=None, User_Agent=None, Unknown_Headers=None)[source]
Bases:
_HTTPContent- aliastypes
- fields_desc
Display RFC-like schema
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | METHOD | REQUEST URI | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | VERSION | ACCEPT | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | ACCEPT ENCODING | ACCEPT LANGUAGE | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | AUTHORIZATION | FROM | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | IF MODIFIED SINCE | RANGE | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | REFERER | USER AGENT | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | UNKNOWN HEADERS | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. RTSPRequestRTSPRequest fields Method
_HTTPHeaderFieldb'DESCRIBE'Request_Uri
_HTTPHeaderFieldb'*'Version
_HTTPHeaderFieldb'RTSP/1.0'Accept
_HTTPHeaderFieldNoneAccept_Encoding
_HTTPHeaderFieldNoneAccept_Language
_HTTPHeaderFieldNoneAuthorization
_HTTPHeaderFieldNoneFrom
_HTTPHeaderFieldNoneIf_Modified_Since
_HTTPHeaderFieldNoneRange
_HTTPHeaderFieldNoneReferer
_HTTPHeaderFieldNoneUser_Agent
_HTTPHeaderFieldNoneUnknown_Headers
_HTTPHeaderFieldNone
- class scapy.contrib.rtsp.RTSPResponse(_pkt, /, *, Version=b'RTSP/1.1', Status_Code=b'200', Reason_Phrase=b'OK', Location=None, Proxy_Authenticate=None, Public=None, Retry_After=None, Server=None, Vary=None, WWW_Authenticate=None, Unknown_Headers=None)[source]
Bases:
_HTTPContent- aliastypes
- fields_desc
Display RFC-like schema
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | VERSION | STATUS CODE | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | REASON PHRASE | LOCATION | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | PROXY AUTHENTICATE | PUBLIC | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | RETRY AFTER | SERVER | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | VARY | WWW AUTHENTICATE | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | UNKNOWN HEADERS | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. RTSPResponseRTSPResponse fields Version
_HTTPHeaderFieldb'RTSP/1.1'Status_Code
_HTTPHeaderFieldb'200'Reason_Phrase
_HTTPHeaderFieldb'OK'Location
_HTTPHeaderFieldNoneProxy_Authenticate
_HTTPHeaderFieldNonePublic
_HTTPHeaderFieldNoneRetry_After
_HTTPHeaderFieldNoneServer
_HTTPHeaderFieldNoneVary
_HTTPHeaderFieldNoneWWW_Authenticate
_HTTPHeaderFieldNoneUnknown_Headers
_HTTPHeaderFieldNone