+ ip_hdr=(struct ip *)(package+sizeof(struct ethhdr));
+ printf("version = %x ",ntohs(ip_hdr->ip_v));
+ printf("header_length = %x \n",ntohs(ip_hdr->ip_hl));
+ printf("service = %x ",ntohs(ip_hdr->ip_tos));
+ printf("total_length(dec.) = %d \n",ntohs(ip_hdr->ip_len));
+ printf("ip_addresses: source = ");
+ printf("%s\tdestination = %s\n",inet_ntoa(ip_hdr->ip_src),
+ inet_ntoa(ip_hdr->ip_dst));
+
+