ARP 헤더 ETHERNET HEADER + ARP HEADER 로 REQUEST 소스 만들기~ #include <stdio.h>#include <sys/socket.h>#include <net/if.h>#include <net/if_arp.h>#include <linux/if_ether.h>#include <linux/if_packet.h>#include <string.h> struct eth_hdr{ unsigned char h_dest[6]; //destination ether addr unsigned char h_source[6]; //source ether addr unsigned short h_proto; //packet type id filed} __attribute__((packed)); struct arp_hdr{ unsigned short ar_hrd; //hardware type : ethernet unsigned short ar_pro; //protocol : ip unsigned char ar_hln; //hardware size unsigned ..........
원문 링크 : arp 헤더 만들기