MCPcopy Index your code
hub / github.com/secdev/scapy / LDAP_Filter

Class LDAP_Filter

scapy/layers/ldap.py:542–737  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

540
541
542class LDAP_Filter(ASN1_Packet):
543 ASN1_codec = ASN1_Codecs.BER
544 ASN1_root = ASN1F_CHOICE(
545 "filter",
546 LDAP_FilterPresent(),
547 ASN1F_PACKET(
548 "and_", None, LDAP_FilterAnd, implicit_tag=ASN1_Class_LDAP_Filter.And
549 ),
550 ASN1F_PACKET(
551 "or_", None, LDAP_FilterOr, implicit_tag=ASN1_Class_LDAP_Filter.Or
552 ),
553 ASN1F_PACKET(
554 "not_", None, LDAP_FilterNot, implicit_tag=ASN1_Class_LDAP_Filter.Not
555 ),
556 ASN1F_PACKET(
557 "equalityMatch",
558 None,
559 LDAP_FilterEqual,
560 implicit_tag=ASN1_Class_LDAP_Filter.EqualityMatch,
561 ),
562 ASN1F_PACKET(
563 "substrings",
564 None,
565 LDAP_SubstringFilter,
566 implicit_tag=ASN1_Class_LDAP_Filter.Substrings,
567 ),
568 ASN1F_PACKET(
569 "greaterOrEqual",
570 None,
571 LDAP_FilterGreaterOrEqual,
572 implicit_tag=ASN1_Class_LDAP_Filter.GreaterOrEqual,
573 ),
574 ASN1F_PACKET(
575 "lessOrEqual",
576 None,
577 LDAP_FilterLessOrEqual,
578 implicit_tag=ASN1_Class_LDAP_Filter.LessOrEqual,
579 ),
580 ASN1F_PACKET(
581 "present",
582 None,
583 LDAP_FilterPresent,
584 implicit_tag=ASN1_Class_LDAP_Filter.Present,
585 ),
586 ASN1F_PACKET(
587 "approxMatch",
588 None,
589 LDAP_FilterApproxMatch,
590 implicit_tag=ASN1_Class_LDAP_Filter.ApproxMatch,
591 ),
592 ASN1F_PACKET(
593 "extensibleMatch",
594 None,
595 LDAP_FilterExtensibleMatch,
596 implicit_tag=ASN1_Class_LDAP_Filter.ExtensibleMatch,
597 ),
598 )
599

Callers 6

ldap.pyFile · 0.85
_getfldMethod · 0.85
from_rfc2254_stringMethod · 0.85
LDAP_SearchRequestClass · 0.85
dclocatorFunction · 0.85
searchMethod · 0.85

Calls 3

ASN1F_CHOICEClass · 0.90
ASN1F_PACKETClass · 0.90
LDAP_FilterPresentClass · 0.85

Tested by

no test coverage detected