MCPcopy Create free account
hub / github.com/PierreGode/Ragnar / stop_wardrive_ap

Method stop_wardrive_ap

wifi_manager.py:2516–2534  ·  view source on GitHub ↗

Tear down the wardriving AP and hand the radio back to wardriving, which automatically claims it for scanning again.

(self)

Source from the content-addressed store, hash-verified

2514 self.ap_logger.error("Failed to create dnsmasq configuration")
2515 return False
2516
2517 # Configure network interface
2518 self.ap_logger.info("Configuring network interface...")
2519 if not self._configure_ap_interface():
2520 self.ap_logger.error("Failed to configure network interface")
2521 return False
2522
2523 # Start services
2524 self.ap_logger.info("Starting AP services...")
2525 if self._start_ap_services():
2526 self.ap_mode_active = True
2527 self.ap_mode_start_time = time.time() # Track start time
2528 self.logger.info("AP mode started successfully")
2529 self.ap_logger.info("AP mode started successfully")
2530 self.ap_logger.info(f"AP started at: {datetime.now().strftime('%Y-%m-%d %H:%M:%S')}")
2531 self.ap_logger.info(f"Access Point '{self.ap_ssid}' is now available")
2532 return True
2533 else:
2534 self.ap_logger.error("Failed to start AP services")
2535 self._cleanup_ap_mode()
2536 return False
2537

Callers 1

start_wardrive_apMethod · 0.95

Calls 4

stop_ap_modeMethod · 0.95
_wardriving_engineMethod · 0.95
infoMethod · 0.80

Tested by

no test coverage detected