Two ways of achieving this. Firstly, you could implement NAC, and force your client to download an app from a web-page. If they install the app and pass the scans, they get access. If they don't install the app, or they fail the scans, they get dropped in to a private (quarantine) VLAN where they can do no harm.
Secondly, you could just present them with an Acceptable Use Policy that they have to accept as part of the authentication process.
Both options will require you to upload a custom web page to the WLC, which isn't too tricky.
Transferring Crash file from standby: Login to the Active WLC in HA.
From CLI: (Cisco Controller) >transfer upload datatype crash (Cisco
Controller) >transfer upload filename (Cisco
Controller) >transfer upload mode tftp (Cisco Controller) >transfer
This is the start of a display filter cross reference between Wireshark
and OmniPeek. The 1st installment is a table of advanced filters. More
filters will be added as time allows. It is a living doc, so check back
for changes every so often Please feel f...
I have created a Powershell script to automatically add a Wireless Guest
User on Cisco WLCs. (tested on 2500 Series) The script should be
completely self explanatory. Prerequisites: Powershell SNMP Module
(Install-Module -Name SNMP) SNMP Write Access to y...