Esempio n. 1
0
 def haslayer(self, cls):
     if cls == "RadiusAttribute":
         if isinstance(self, RadiusAttribute):
             return True
     elif issubtype(cls, RadiusAttribute):
         if isinstance(self, cls):
             return True
     return super(RadiusAttribute, self).haslayer(cls)
Esempio n. 2
0
 def haslayer(self, cls):
     if cls == "EAP":
         if isinstance(self, EAP):
             return True
     elif issubtype(cls, EAP):
         if isinstance(self, cls):
             return True
     return super(EAP, self).haslayer(cls)
 def haslayer(self, cls):
     if cls == "Dot11Elt":
         if isinstance(self, Dot11Elt):
             return True
     elif issubtype(cls, Dot11Elt):
         if isinstance(self, cls):
             return True
     return super(Dot11Elt, self).haslayer(cls)
Esempio n. 4
0
 def haslayer(self, cls):
     if cls == "RadiusAttribute":
         if isinstance(self, RadiusAttribute):
             return True
     elif issubtype(cls, RadiusAttribute):
         if isinstance(self, cls):
             return True
     return super(RadiusAttribute, self).haslayer(cls)
Esempio n. 5
0
 def __getitem__(self, item):
     if issubtype(item, BasePacket):
         return self.__class__([x for x in self.res if item in self._elt2pkt(x)],  # noqa: E501
                               name="%s from %s" % (item.__name__, self.listname))  # noqa: E501
     if isinstance(item, slice):
         return self.__class__(self.res.__getitem__(item),
                               name="mod %s" % self.listname)
     return self.res.__getitem__(item)
Esempio n. 6
0
 def __getitem__(self, item):
     if issubtype(item, BasePacket):
         return self.__class__([x for x in self.res if item in self._elt2pkt(x)],
                               name="%s from %s"%(item.__name__,self.listname))
     if isinstance(item, slice):
         return self.__class__(self.res.__getitem__(item),
                               name = "mod %s" % self.listname)
     return self.res.__getitem__(item)
Esempio n. 7
0
 def haslayer(self, cls):
     if cls == "EAP":
         if isinstance(self, EAP):
             return True
     elif issubtype(cls, EAP):
         if isinstance(self, cls):
             return True
     return super(EAP, self).haslayer(cls)
Esempio n. 8
0
 def haslayer(self, cls):
     if cls == "Dot11Elt":
         if isinstance(self, Dot11Elt):
             return True
     elif issubtype(cls, Dot11Elt):
         if isinstance(self, cls):
             return True
     return super(Dot11Elt, self).haslayer(cls)