auto-t: add HostapdCLI.sta_status

Gets information about a specific STA hostapd is tracking. This
object will contain detailed information such as the SAE group
number used.
This commit is contained in:
James Prestwood 2024-02-27 10:34:02 -08:00 committed by Denis Kenzior
parent c2ef5f3f68
commit 82161909a1
1 changed files with 16 additions and 0 deletions

View File

@ -306,6 +306,22 @@ class HostapdCLI(object):
return ret
def sta_status(self, address):
ret = {}
cmd = self.cmdline + ['sta', address]
proc = ctx.start_process(cmd)
proc.wait()
status = proc.out.strip().split('\n')
# Pop address
status.pop(0)
for kv in status:
k, v = kv.split('=', 1)
ret[k] = v
return ret
@property
def bssid(self):
return self._get_status()['bssid[0]']