Os soquetes brutos só podem ser usados antes do Windows XP SP1, o restante das versões do Windows tem limitações (por exemplo, você não pode especificar um endereço IP de origem inválido). Use o Linux ou o Windows Server.
Existe uma ferramenta que eu posso usar para enviar bytes brutos para o NIC, por exemplo, enviando os seguintes bytes:
00 1e 8c ba c8 6e 2c d0 5a d8 47 8c 08 00 45 00 00 30 0d 07 40 00 80 06 55 d0 c0 a8 01 76 ad c2 28 10 e5 a6 00 50 85 84 81 b6 00 00 00 00 70 02 20 00 dd fc 00 00 02 04 05 b4 01 01 04 02
ou o Windows não suporta ou tem suporte limitado para o Raw Sockets?
Os soquetes brutos só podem ser usados antes do Windows XP SP1, o restante das versões do Windows tem limitações (por exemplo, você não pode especificar um endereço IP de origem inválido). Use o Linux ou o Windows Server.
Tags networking windows