scapy.layers.snmp¶
SNMP (Simple Network Management Protocol).
-
class
scapy.layers.snmp.
ASN1F_SNMP_PDU_BULK
(*seq, **kwargs)[source]¶ Bases:
scapy.asn1fields.ASN1F_SEQUENCE
-
ASN1_tag
= <ASN1Tag PDU_BULK[165]>¶
-
-
class
scapy.layers.snmp.
ASN1F_SNMP_PDU_GET
(*seq, **kwargs)[source]¶ Bases:
scapy.asn1fields.ASN1F_SEQUENCE
-
ASN1_tag
= <ASN1Tag PDU_GET[160]>¶
-
-
class
scapy.layers.snmp.
ASN1F_SNMP_PDU_INFORM
(*seq, **kwargs)[source]¶ Bases:
scapy.asn1fields.ASN1F_SEQUENCE
-
ASN1_tag
= <ASN1Tag PDU_INFORM[166]>¶
-
-
class
scapy.layers.snmp.
ASN1F_SNMP_PDU_NEXT
(*seq, **kwargs)[source]¶ Bases:
scapy.asn1fields.ASN1F_SEQUENCE
-
ASN1_tag
= <ASN1Tag PDU_NEXT[161]>¶
-
-
class
scapy.layers.snmp.
ASN1F_SNMP_PDU_RESPONSE
(*seq, **kwargs)[source]¶ Bases:
scapy.asn1fields.ASN1F_SEQUENCE
-
ASN1_tag
= <ASN1Tag PDU_RESPONSE[162]>¶
-
-
class
scapy.layers.snmp.
ASN1F_SNMP_PDU_SET
(*seq, **kwargs)[source]¶ Bases:
scapy.asn1fields.ASN1F_SEQUENCE
-
ASN1_tag
= <ASN1Tag PDU_SET[163]>¶
-
-
class
scapy.layers.snmp.
ASN1F_SNMP_PDU_TRAPv1
(*seq, **kwargs)[source]¶ Bases:
scapy.asn1fields.ASN1F_SEQUENCE
-
ASN1_tag
= <ASN1Tag PDU_TRAPv1[164]>¶
-
-
class
scapy.layers.snmp.
ASN1F_SNMP_PDU_TRAPv2
(*seq, **kwargs)[source]¶ Bases:
scapy.asn1fields.ASN1F_SEQUENCE
-
ASN1_tag
= <ASN1Tag PDU_TRAPv2[167]>¶
-
-
class
scapy.layers.snmp.
ASN1_Class_SNMP
[source]¶ Bases:
scapy.asn1.asn1.ASN1_Class_UNIVERSAL
-
ANY
= <ASN1Tag ANY[0]>¶
-
BIT_STRING
= <ASN1Tag BIT_STRING[3]>¶
-
BMP_STRING
= <ASN1Tag BMP_STRING[30]>¶
-
BOOLEAN
= <ASN1Tag BOOLEAN[1]>¶
-
CHAR_STRING
= <ASN1Tag CHAR_STRING[29]>¶
-
COUNTER32
= <ASN1Tag COUNTER32[65]>¶
-
EMBEDDED_PDF
= <ASN1Tag EMBEDDED_PDF[11]>¶
-
ENUMERATED
= <ASN1Tag ENUMERATED[10]>¶
-
ERROR
= <ASN1Tag ERROR[-3]>¶
-
EXTERNAL
= <ASN1Tag EXTERNAL[8]>¶
-
GAUGE32
= <ASN1Tag GAUGE32[66]>¶
-
GENERALIZED_TIME
= <ASN1Tag GENERALIZED_TIME[24]>¶
-
GENERAL_STRING
= <ASN1Tag GENERAL_STRING[27]>¶
-
GRAPHIC_STRING
= <ASN1Tag GRAPHIC_STRING[25]>¶
-
IA5_STRING
= <ASN1Tag IA5_STRING[22]>¶
-
INTEGER
= <ASN1Tag INTEGER[2]>¶
-
IPADDRESS
= <ASN1Tag IPADDRESS[64]>¶
-
ISO646_STRING
= <ASN1Tag ISO646_STRING[26]>¶
-
NONE
= <ASN1Tag NONE[-1]>¶
-
NULL
= <ASN1Tag NULL[5]>¶
-
NUMERIC_STRING
= <ASN1Tag NUMERIC_STRING[18]>¶
-
OBJECT_DESCRIPTOR
= <ASN1Tag OBJECT_DESCRIPTOR[7]>¶
-
OID
= <ASN1Tag OID[6]>¶
-
PDU_BULK
= <ASN1Tag PDU_BULK[165]>¶
-
PDU_GET
= <ASN1Tag PDU_GET[160]>¶
-
PDU_INFORM
= <ASN1Tag PDU_INFORM[166]>¶
-
PDU_NEXT
= <ASN1Tag PDU_NEXT[161]>¶
-
PDU_RESPONSE
= <ASN1Tag PDU_RESPONSE[162]>¶
-
PDU_SET
= <ASN1Tag PDU_SET[163]>¶
-
PDU_TRAPv1
= <ASN1Tag PDU_TRAPv1[164]>¶
-
PDU_TRAPv2
= <ASN1Tag PDU_TRAPv2[167]>¶
-
PRINTABLE_STRING
= <ASN1Tag PRINTABLE_STRING[19]>¶
-
RAW
= <ASN1Tag RAW[-2]>¶
-
REAL
= <ASN1Tag REAL[9]>¶
-
RELATIVE_OID
= <ASN1Tag RELATIVE_OID[13]>¶
-
SEQUENCE
= <ASN1Tag SEQUENCE[48]>¶
-
SET
= <ASN1Tag SET[49]>¶
-
STRING
= <ASN1Tag STRING[4]>¶
-
T61_STRING
= <ASN1Tag T61_STRING[20]>¶
-
TIME_TICKS
= <ASN1Tag TIME_TICKS[67]>¶
-
UNIVERSAL_STRING
= <ASN1Tag UNIVERSAL_STRING[28]>¶
-
UTC_TIME
= <ASN1Tag UTC_TIME[23]>¶
-
UTF8_STRING
= <ASN1Tag UTF8_STRING[12]>¶
-
VIDEOTEX_STRING
= <ASN1Tag VIDEOTEX_STRING[21]>¶
-
name
= 'SNMP'¶
-
-
class
scapy.layers.snmp.
ASN1_SNMP_PDU_BULK
(val)[source]¶ Bases:
scapy.asn1.asn1.ASN1_SEQUENCE
-
tag
= <ASN1Tag PDU_BULK[165]>¶
-
-
class
scapy.layers.snmp.
ASN1_SNMP_PDU_GET
(val)[source]¶ Bases:
scapy.asn1.asn1.ASN1_SEQUENCE
-
tag
= <ASN1Tag PDU_GET[160]>¶
-
-
class
scapy.layers.snmp.
ASN1_SNMP_PDU_INFORM
(val)[source]¶ Bases:
scapy.asn1.asn1.ASN1_SEQUENCE
-
tag
= <ASN1Tag PDU_INFORM[166]>¶
-
-
class
scapy.layers.snmp.
ASN1_SNMP_PDU_NEXT
(val)[source]¶ Bases:
scapy.asn1.asn1.ASN1_SEQUENCE
-
tag
= <ASN1Tag PDU_NEXT[161]>¶
-
-
class
scapy.layers.snmp.
ASN1_SNMP_PDU_RESPONSE
(val)[source]¶ Bases:
scapy.asn1.asn1.ASN1_SEQUENCE
-
tag
= <ASN1Tag PDU_RESPONSE[162]>¶
-
-
class
scapy.layers.snmp.
ASN1_SNMP_PDU_SET
(val)[source]¶ Bases:
scapy.asn1.asn1.ASN1_SEQUENCE
-
tag
= <ASN1Tag PDU_SET[163]>¶
-
-
class
scapy.layers.snmp.
ASN1_SNMP_PDU_TRAPv1
(val)[source]¶ Bases:
scapy.asn1.asn1.ASN1_SEQUENCE
-
tag
= <ASN1Tag PDU_TRAPv1[164]>¶
-
-
class
scapy.layers.snmp.
ASN1_SNMP_PDU_TRAPv2
(val)[source]¶ Bases:
scapy.asn1.asn1.ASN1_SEQUENCE
-
tag
= <ASN1Tag PDU_TRAPv2[167]>¶
-
-
class
scapy.layers.snmp.
BERcodec_SNMP_PDU_BULK
[source]¶ Bases:
scapy.asn1.ber.BERcodec_SEQUENCE
-
tag
= <ASN1Tag PDU_BULK[165]>¶
-
-
class
scapy.layers.snmp.
BERcodec_SNMP_PDU_GET
[source]¶ Bases:
scapy.asn1.ber.BERcodec_SEQUENCE
-
tag
= <ASN1Tag PDU_GET[160]>¶
-
-
class
scapy.layers.snmp.
BERcodec_SNMP_PDU_INFORM
[source]¶ Bases:
scapy.asn1.ber.BERcodec_SEQUENCE
-
tag
= <ASN1Tag PDU_INFORM[166]>¶
-
-
class
scapy.layers.snmp.
BERcodec_SNMP_PDU_NEXT
[source]¶ Bases:
scapy.asn1.ber.BERcodec_SEQUENCE
-
tag
= <ASN1Tag PDU_NEXT[161]>¶
-
-
class
scapy.layers.snmp.
BERcodec_SNMP_PDU_RESPONSE
[source]¶ Bases:
scapy.asn1.ber.BERcodec_SEQUENCE
-
tag
= <ASN1Tag PDU_RESPONSE[162]>¶
-
-
class
scapy.layers.snmp.
BERcodec_SNMP_PDU_SET
[source]¶ Bases:
scapy.asn1.ber.BERcodec_SEQUENCE
-
tag
= <ASN1Tag PDU_SET[163]>¶
-
-
class
scapy.layers.snmp.
BERcodec_SNMP_PDU_TRAPv1
[source]¶ Bases:
scapy.asn1.ber.BERcodec_SEQUENCE
-
tag
= <ASN1Tag PDU_TRAPv1[164]>¶
-
-
class
scapy.layers.snmp.
BERcodec_SNMP_PDU_TRAPv2
[source]¶ Bases:
scapy.asn1.ber.BERcodec_SEQUENCE
-
tag
= <ASN1Tag PDU_TRAPv2[167]>¶
-
-
class
scapy.layers.snmp.
SNMP
(*args, **kargs)[source]¶ Bases:
scapy.base_classes.Gen
[scapy.packet.Packet
]-
ASN1_codec
= <ASN1Codec BER[1]>¶
-
ASN1_root
= <ASN1F_SEQUENCE(<scapy.asn1fields.ASN1F_enum_INTEGER object>, <scapy.asn1fields.ASN1F_STRING object>, <scapy.asn1fields.ASN1F_CHOICE object>)>¶
-
aliastypes
¶
-
-
class
scapy.layers.snmp.
SNMPbulk
(*args, **kargs)[source]¶ Bases:
scapy.base_classes.Gen
[scapy.packet.Packet
]-
ASN1_codec
= <ASN1Codec BER[1]>¶
-
ASN1_root
= <ASN1F_SNMP_PDU_BULK(<scapy.asn1fields.ASN1F_INTEGER object>, <scapy.asn1fields.ASN1F_INTEGER object>, <scapy.asn1fields.ASN1F_INTEGER object>, <ASN1F_SEQUENCE_OF varbindlist>)>¶
-
aliastypes
¶
-
-
class
scapy.layers.snmp.
SNMPget
(*args, **kargs)[source]¶ Bases:
scapy.base_classes.Gen
[scapy.packet.Packet
]-
ASN1_codec
= <ASN1Codec BER[1]>¶
-
ASN1_root
= <ASN1F_SNMP_PDU_GET(<scapy.asn1fields.ASN1F_INTEGER object>, <scapy.asn1fields.ASN1F_enum_INTEGER object>, <scapy.asn1fields.ASN1F_INTEGER object>, <ASN1F_SEQUENCE_OF varbindlist>)>¶
-
aliastypes
¶
-
-
class
scapy.layers.snmp.
SNMPinform
(*args, **kargs)[source]¶ Bases:
scapy.base_classes.Gen
[scapy.packet.Packet
]-
ASN1_codec
= <ASN1Codec BER[1]>¶
-
ASN1_root
= <ASN1F_SNMP_PDU_INFORM(<scapy.asn1fields.ASN1F_INTEGER object>, <scapy.asn1fields.ASN1F_enum_INTEGER object>, <scapy.asn1fields.ASN1F_INTEGER object>, <ASN1F_SEQUENCE_OF varbindlist>)>¶
-
aliastypes
¶
-
-
class
scapy.layers.snmp.
SNMPnext
(*args, **kargs)[source]¶ Bases:
scapy.base_classes.Gen
[scapy.packet.Packet
]-
ASN1_codec
= <ASN1Codec BER[1]>¶
-
ASN1_root
= <ASN1F_SNMP_PDU_NEXT(<scapy.asn1fields.ASN1F_INTEGER object>, <scapy.asn1fields.ASN1F_enum_INTEGER object>, <scapy.asn1fields.ASN1F_INTEGER object>, <ASN1F_SEQUENCE_OF varbindlist>)>¶
-
aliastypes
¶
-
-
class
scapy.layers.snmp.
SNMPresponse
(*args, **kargs)[source]¶ Bases:
scapy.base_classes.Gen
[scapy.packet.Packet
]-
ASN1_codec
= <ASN1Codec BER[1]>¶
-
ASN1_root
= <ASN1F_SNMP_PDU_RESPONSE(<scapy.asn1fields.ASN1F_INTEGER object>, <scapy.asn1fields.ASN1F_enum_INTEGER object>, <scapy.asn1fields.ASN1F_INTEGER object>, <ASN1F_SEQUENCE_OF varbindlist>)>¶
-
aliastypes
¶
-
-
class
scapy.layers.snmp.
SNMPset
(*args, **kargs)[source]¶ Bases:
scapy.base_classes.Gen
[scapy.packet.Packet
]-
ASN1_codec
= <ASN1Codec BER[1]>¶
-
ASN1_root
= <ASN1F_SNMP_PDU_SET(<scapy.asn1fields.ASN1F_INTEGER object>, <scapy.asn1fields.ASN1F_enum_INTEGER object>, <scapy.asn1fields.ASN1F_INTEGER object>, <ASN1F_SEQUENCE_OF varbindlist>)>¶
-
aliastypes
¶
-
-
class
scapy.layers.snmp.
SNMPtrapv1
(*args, **kargs)[source]¶ Bases:
scapy.base_classes.Gen
[scapy.packet.Packet
]-
ASN1_codec
= <ASN1Codec BER[1]>¶
-
ASN1_root
= <ASN1F_SNMP_PDU_TRAPv1(<scapy.asn1fields.ASN1F_OID object>, <scapy.asn1fields.ASN1F_IPADDRESS object>, <scapy.asn1fields.ASN1F_enum_INTEGER object>, <scapy.asn1fields.ASN1F_INTEGER object>, <scapy.asn1fields.ASN1F_TIME_TICKS object>, <ASN1F_SEQUENCE_OF varbindlist>)>¶
-
aliastypes
¶
-
-
class
scapy.layers.snmp.
SNMPtrapv2
(*args, **kargs)[source]¶ Bases:
scapy.base_classes.Gen
[scapy.packet.Packet
]-
ASN1_codec
= <ASN1Codec BER[1]>¶
-
ASN1_root
= <ASN1F_SNMP_PDU_TRAPv2(<scapy.asn1fields.ASN1F_INTEGER object>, <scapy.asn1fields.ASN1F_enum_INTEGER object>, <scapy.asn1fields.ASN1F_INTEGER object>, <ASN1F_SEQUENCE_OF varbindlist>)>¶
-
aliastypes
¶
-
-
class
scapy.layers.snmp.
SNMPvarbind
(*args, **kargs)[source]¶ Bases:
scapy.base_classes.Gen
[scapy.packet.Packet
]-
ASN1_codec
= <ASN1Codec BER[1]>¶
-
ASN1_root
= <ASN1F_SEQUENCE(<scapy.asn1fields.ASN1F_OID object>, <scapy.asn1fields.ASN1F_field object>)>¶
-
aliastypes
¶
-