MCPcopy Create free account
hub / github.com/secdev/scapy / setmonitor

Method setmonitor

scapy/arch/windows/__init__.py:409–422  ·  view source on GitHub ↗

Alias for setmode('monitor') or setmode('managed') Only available with Npcap

(self, enable=True)

Source from the content-addressed store, hash-verified

407 return False
408
409 def setmonitor(self, enable=True):
410 # type: (bool) -> bool
411 """Alias for setmode('monitor') or setmode('managed')
412 Only available with Npcap"""
413 # We must reset the monitor cache
414 if enable:
415 res = self.setmode('monitor')
416 else:
417 res = self.setmode('managed')
418 if not res:
419 log_runtime.error("Npcap WlanHelper returned with an error code !")
420 self.cache_mode = None
421 tmp = self.cache_mode = self.ismonitor()
422 return tmp if enable else (not tmp)
423
424 def availablemodes(self):
425 # type: () -> List[str]

Callers 1

open_pcapFunction · 0.80

Calls 2

setmodeMethod · 0.95
ismonitorMethod · 0.95

Tested by

no test coverage detected