Я хочу создать скрипт python3, который использует беспроводное активное соединение (bssid, к которому интерфейс подключен в данный момент) для отправки 100% пользовательской полезной нагрузки уровня 2 (или, другими словами, 100% пользовательского уровня 3 илиПротокол 2.5).
Я пробовал много способов со scapy, используя такие сценарии, как:
from scapy.all import *
import os
interfaces = os.listdir('/sys/class/net')
interface = interfaces[1] # which is the wireless interface
send(Dot11(addr1 = 'aa:aa:aa:aa:aa:aa'), iface = str(interface)) # I pretend here to send an empty frame to addr1 destination, using the wireless card and the existing bssid on which i'm currently connected
Всегда я получаю MAC-адрес назначения как широковещательный.И, конечно, я не понимаю, как правильно делать то, что я хочу.
Любые предложения или разъяснения приветствуются.
Заранее спасибо.