示例#1
0
 def close(self):
     if self.closed:
         return
     self.closed = 1
     if self.promisc:
         set_promisc(self.ins, self.iface, 0)
     SuperSocket.close(self)
示例#2
0
文件: linux.py 项目: plorinquer/scapy
 def close(self):
     if self.closed:
         return
     self.closed = 1
     if self.promisc:
         set_promisc(self.ins, self.iface, 0)
     SuperSocket.close(self)
示例#3
0
 def close(self):
     if self.closed:
         return
     self.closed = 1
     if self.promisc:
         for i in self.iff:
             set_promisc(self.ins, i, 0)
     SuperSocket.close(self)
示例#4
0
文件: linux.py 项目: plorinquer/scapy
 def close(self):
     if self.closed:
         return
     self.closed = 1
     if self.promisc:
         for i in self.iff:
             set_promisc(self.ins, i, 0)
     SuperSocket.close(self)
示例#5
0
 def close(self):
     if self.closed:
         return
     try:
         if self.promisc and self.ins:
             set_promisc(self.ins, self.iface, 0)
     except (AttributeError, OSError):
         pass
     SuperSocket.close(self)
示例#6
0
 def close(self):
     # type: () -> None
     if self.closed:
         return
     try:
         if self.promisc and getattr(self, "ins", None):
             set_promisc(self.ins, self.iface, 0)
     except (AttributeError, OSError):
         pass
     SuperSocket.close(self)
示例#7
0
文件: usb.py 项目: polybassa/scapy-1
 def close(self):
     SuperSocket.close(self)
     self.usbpcap_proc.kill()
示例#8
0
文件: usb.py 项目: commial/scapy
 def close(self):
     SuperSocket.close(self)
     self.usbpcap_proc.kill()
示例#9
0
 def close(self):
     """Close the socket and stop the receiving thread"""
     self.can_socket.close()
     self.rx_thread.stop()
     SuperSocket.close(self)