Si mi red fuera de tipo ethernet sería así:
Código
eth.PayloadPacket = arp; device.SendPacket(eth);
Pero si trabajo con WiFi no funciona, ¿como sería entonces?.
DETALLES: A ver aqui he conseguido listar las clases de PacketDotNet la libreria que estoy usando.
¿Alguien sabe porque EthernetPacket tiene srcmac, dstmac y tipopaquete?
¿Y la del Wifi supuestamente "Ieee8021QPacket" en teoria la del wifi tiene solo un argumento que no es ninguno de los 3? ¿no debería de tener los mismos?
Tengo un cacao, pero poco a poco me ire aclarando.
Edito: Me pregunto si esto funcionaria:
Código
device.SendPacket(arp);
Edito: He probado ambos enviando a mi movil paquetes ARP y ninguno funciona, lo que busco es hacer arp spoofing y seguramente falte algo mas. Puede que SendARP tenga la magia.
leyendo, a ver si consigo implementarlo en C#.
Saludos Benignos.