docs: def ismonitor(self):
          """Returns True if the interface is in monitor mode.
          Only available with Npcap."""
          if self.cache_mode is not None:
              return self.cache_mode
          try:
              res = (self.mode() == "monitor")
              self.cache_mode = res
              return res
          except Scapy_Exception:
              return False