scapy.asn1.ber
Basic Encoding Rules (BER) for ASN.1
- exception scapy.asn1.ber.BER_BadTag_Decoding_Error(msg, decoded=None, remaining=None)[source]
Bases:
scapy.asn1.ber.BER_Decoding_Error
,scapy.asn1.asn1.ASN1_BadTag_Decoding_Error
- scapy.asn1.ber.BER_tagging_dec(s, hidden_tag=None, implicit_tag=None, explicit_tag=None, safe=False)[source]
- class scapy.asn1.ber.BERcodec_BIT_STRING[source]
Bases:
scapy.asn1.ber.BERcodec_Object
- tag = <ASN1Tag BIT_STRING[3]>
- class scapy.asn1.ber.BERcodec_BMP_STRING[source]
Bases:
scapy.asn1.ber.BERcodec_STRING
- tag = <ASN1Tag BMP_STRING[30]>
- class scapy.asn1.ber.BERcodec_BOOLEAN[source]
Bases:
scapy.asn1.ber.BERcodec_INTEGER
- tag = <ASN1Tag BOOLEAN[1]>
- class scapy.asn1.ber.BERcodec_COUNTER32[source]
Bases:
scapy.asn1.ber.BERcodec_INTEGER
- tag = <ASN1Tag COUNTER32[65]>
- class scapy.asn1.ber.BERcodec_ENUMERATED[source]
Bases:
scapy.asn1.ber.BERcodec_INTEGER
- tag = <ASN1Tag ENUMERATED[10]>
- class scapy.asn1.ber.BERcodec_GAUGE32[source]
Bases:
scapy.asn1.ber.BERcodec_INTEGER
- tag = <ASN1Tag GAUGE32[66]>
- class scapy.asn1.ber.BERcodec_GENERALIZED_TIME[source]
Bases:
scapy.asn1.ber.BERcodec_STRING
- tag = <ASN1Tag GENERALIZED_TIME[24]>
- class scapy.asn1.ber.BERcodec_IA5_STRING[source]
Bases:
scapy.asn1.ber.BERcodec_STRING
- tag = <ASN1Tag IA5_STRING[22]>
- class scapy.asn1.ber.BERcodec_INTEGER[source]
Bases:
scapy.asn1.ber.BERcodec_Object
- tag = <ASN1Tag INTEGER[2]>
- class scapy.asn1.ber.BERcodec_IPADDRESS[source]
Bases:
scapy.asn1.ber.BERcodec_STRING
- tag = <ASN1Tag IPADDRESS[64]>
- class scapy.asn1.ber.BERcodec_ISO646_STRING[source]
Bases:
scapy.asn1.ber.BERcodec_STRING
- tag = <ASN1Tag ISO646_STRING[26]>
- class scapy.asn1.ber.BERcodec_NULL[source]
Bases:
scapy.asn1.ber.BERcodec_INTEGER
- tag = <ASN1Tag NULL[5]>
- class scapy.asn1.ber.BERcodec_NUMERIC_STRING[source]
Bases:
scapy.asn1.ber.BERcodec_STRING
- tag = <ASN1Tag NUMERIC_STRING[18]>
- class scapy.asn1.ber.BERcodec_OID[source]
Bases:
scapy.asn1.ber.BERcodec_Object
- tag = <ASN1Tag OID[6]>
- class scapy.asn1.ber.BERcodec_Object[source]
Bases:
object
- codec = <ASN1Codec BER[1]>
- tag = <ASN1Tag ANY[0]>
- class scapy.asn1.ber.BERcodec_PRINTABLE_STRING[source]
Bases:
scapy.asn1.ber.BERcodec_STRING
- tag = <ASN1Tag PRINTABLE_STRING[19]>
- class scapy.asn1.ber.BERcodec_SEQUENCE[source]
Bases:
scapy.asn1.ber.BERcodec_Object
- tag = <ASN1Tag SEQUENCE[48]>
- class scapy.asn1.ber.BERcodec_SET[source]
Bases:
scapy.asn1.ber.BERcodec_SEQUENCE
- tag = <ASN1Tag SET[49]>
- class scapy.asn1.ber.BERcodec_STRING[source]
Bases:
scapy.asn1.ber.BERcodec_Object
- tag = <ASN1Tag STRING[4]>
- class scapy.asn1.ber.BERcodec_T61_STRING[source]
Bases:
scapy.asn1.ber.BERcodec_STRING
- tag = <ASN1Tag T61_STRING[20]>
- class scapy.asn1.ber.BERcodec_TIME_TICKS[source]
Bases:
scapy.asn1.ber.BERcodec_INTEGER
- tag = <ASN1Tag TIME_TICKS[67]>
- class scapy.asn1.ber.BERcodec_UNIVERSAL_STRING[source]
Bases:
scapy.asn1.ber.BERcodec_STRING
- tag = <ASN1Tag UNIVERSAL_STRING[28]>
- class scapy.asn1.ber.BERcodec_UTC_TIME[source]
Bases:
scapy.asn1.ber.BERcodec_STRING
- tag = <ASN1Tag UTC_TIME[23]>
- class scapy.asn1.ber.BERcodec_UTF8_STRING[source]
Bases:
scapy.asn1.ber.BERcodec_STRING
- tag = <ASN1Tag UTF8_STRING[12]>
- class scapy.asn1.ber.BERcodec_VIDEOTEX_STRING[source]
Bases:
scapy.asn1.ber.BERcodec_STRING
- tag = <ASN1Tag VIDEOTEX_STRING[21]>