2021-01-17 20:24:37 +00:00
|
|
|
|
|
|
|
U8 dst_mac[6] = {0xF0, 0x0D, 0xBE, 0xAD, 0xDE, 0xAF};
|
|
|
|
|
|
|
|
U32 dst_ip = 0x01020304;
|
|
|
|
|
2021-05-18 07:09:59 +01:00
|
|
|
U0 ICMPTest()
|
2021-01-17 20:24:37 +00:00
|
|
|
{
|
|
|
|
U8 *data_payload = CAlloc(8);
|
|
|
|
|
2021-01-19 00:22:12 +00:00
|
|
|
*(data_payload(U64 *)) = EndianU64(0xDEADC0DEBEEFFADE);
|
2021-01-17 20:24:37 +00:00
|
|
|
|
2021-02-22 23:50:14 +00:00
|
|
|
ARPCachePut(dst_ip, dst_mac); // Force entry into ARP Cache so IPV4 can match it with IPV4AddressMACGet
|
2021-01-17 20:24:37 +00:00
|
|
|
|
|
|
|
while (TRUE)
|
|
|
|
{
|
2021-02-22 23:50:14 +00:00
|
|
|
ICMPReplySend(dst_ip, EndianU16(0xDEAD), EndianU16(0xBEEF), EndianU16(0xC0DE), data_payload, 8);
|
2021-01-17 20:24:37 +00:00
|
|
|
Sleep(300);
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|
|
|
|
|
2021-05-18 07:09:59 +01:00
|
|
|
ICMPTest;
|