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. RTSPRequest
Method
_HTTPHeaderField
b'DESCRIBE'
Request_Uri
_HTTPHeaderField
b'*'
Version
_HTTPHeaderField
b'RTSP/1.0'
Accept
_HTTPHeaderField
None
Accept_Encoding
_HTTPHeaderField
None
Accept_Language
_HTTPHeaderField
None
Authorization
_HTTPHeaderField
None
From
_HTTPHeaderField
None
If_Modified_Since
_HTTPHeaderField
None
Range
_HTTPHeaderField
None
Referer
_HTTPHeaderField
None
User_Agent
_HTTPHeaderField
None
Unknown_Headers
_HTTPHeaderField
None
- 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. RTSPResponse
Version
_HTTPHeaderField
b'RTSP/1.1'
Status_Code
_HTTPHeaderField
b'200'
Reason_Phrase
_HTTPHeaderField
b'OK'
Location
_HTTPHeaderField
None
Proxy_Authenticate
_HTTPHeaderField
None
Public
_HTTPHeaderField
None
Retry_After
_HTTPHeaderField
None
Server
_HTTPHeaderField
None
Vary
_HTTPHeaderField
None
WWW_Authenticate
_HTTPHeaderField
None
Unknown_Headers
_HTTPHeaderField
None