Skip to main content

WiFi Profiles

Purpose

The purpose of this solution is to identify and remove malicious or suspicious Wi-Fi profiles from end machines.

Update Notes - 2 Oct, 2023

  • The script, formerly named Get/Remove Wifi Profiles, has been rebranded to Get/Remove/Add Wifi Profiles.
  • In this updated version, a new feature has been incorporated to enable the addition of Wi-Fi profiles in addition to removal. Two new user parameters, namely Profiles_To_Add and Primary_Computerid, have been introduced to facilitate this functionality.
  • To accommodate the storage of encrypted passwords, a new column has been added to the pvl_wifi_profiles table.
  • Notably, the updated script will not function as intended unless executed with the Set_Environment user parameter set to 1 post-update.
  • Moreover, this update necessitates the removal of existing data within the pvl_wifi_profiles table and the Wi-Fi Profile - Audit [Script] dataview. The currently available data will be purged after updating the solution.
  • Client-Level and Location-Level EDFs Primary ComputerID and Wifi Profiles To Add have been introduced. Setting both EDFs at either level will activate the CWM - Automate - Internal Monitor - Add - Wifi Profiles monitor set for the client or location, respectively.
  • Client-Level EDF Safe Wifi Networks has been moved to the EDF section Wifi Profiles from Security.

Associated Content

ContentTypeFunction
CWM - Automate - Script - Get/Remove/Add Wifi ProfilesScriptGathers the relevant data from the end machine and can be used to remove malicious profiles as well.
CWM - Automate - Custom Table - pvl_wifi_profilesCustom TableStores the data collected by the script.
CWM - Automate - Dataview - Wi-Fi ProfilesDataviewDisplays the data collected by the script for all computers in one place.
CWM - Automate - Internal Monitor - Execute Script - Get - Wifi ProfilesInternal MonitorExecutes the script once per month against physical Windows workstations to keep the dataview up-to-date.
CWM - Automate - Internal Monitor - Add - Wifi ProfilesInternal MonitorDetects machines where approved Wi-Fi profiles are not available.
△ CUSTOM - Execute Script - Get - Wifi ProfilesAlert TemplateUsed by the internal monitors defined in this document to execute the script.

Implementation

OPTIONAL: