Exemple #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)
Exemple #2
0
 def close(self):
     if self.closed:
         return
     self.closed = 1
     if self.promisc:
         set_promisc(self.ins, self.iface, 0)
     SuperSocket.close(self)
Exemple #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)
Exemple #4
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)
Exemple #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)
Exemple #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)
Exemple #7
0
 def close(self):
     SuperSocket.close(self)
     self.usbpcap_proc.kill()
Exemple #8
0
 def close(self):
     SuperSocket.close(self)
     self.usbpcap_proc.kill()
Exemple #9
0
 def close(self):
     """Close the socket and stop the receiving thread"""
     self.can_socket.close()
     self.rx_thread.stop()
     SuperSocket.close(self)