scapy.layers.mgcp

MGCP (Media Gateway Control Protocol)

[RFC 2805]

class scapy.layers.mgcp.MGCP(_pkt, /, *, verb=b'AUEP', sep1=b' ', transaction_id=b'1234567', sep2=b' ', endpoint=b'dummy@dummy.net', sep3=b' ', version=b'MGCP 1.0 NCS 1.0', sep4=b'\n')[source]

Bases: Packet

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
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|              VERB             |      SEP1     | TRANSACTION ID|
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|               |      SEP2     |            ENDPOINT           |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|      SEP3     |            VERSION            |      SEP4     |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

                            Fig. MGCP                             
MGCP fields

verb

StrStopField

b'AUEP'

sep1

StrFixedLenField

b' '

transaction_id

StrStopField

b'1234567'

sep2

StrFixedLenField

b' '

endpoint

StrStopField

b'dummy@dummy.net'

sep3

StrFixedLenField

b' '

version

StrStopField

b'MGCP 1.0 NCS 1.0'

sep4

StrFixedLenField

b'\n'

longname = 'Media Gateway Control Protocol'