auto-t: add reason/test arguments to hostapd deauthenticate

The reason code is obvious, but the test argument is actually a
toggle to send the frame encrypted or unencrypted.
This commit is contained in:
James Prestwood 2024-07-18 04:45:12 -07:00 committed by Denis Kenzior
parent d27de1b111
commit a972b77dc2
1 changed files with 5 additions and 1 deletions

View File

@ -184,8 +184,12 @@ class HostapdCLI(object):
cmd = self.cmdline + ['wps_pin', 'any', pin]
ctx.start_process(cmd).wait()
def deauthenticate(self, client_address):
def deauthenticate(self, client_address, reason=None, test=None):
cmd = self.cmdline + ['deauthenticate', client_address]
if reason:
cmd.append(f"reason={reason} test={test}")
ctx.start_process(cmd).wait()
def eapol_reauth(self, client_address):