[C언어]IP Packet Header 분석
- 최초 등록일
- 2007.12.18
- 최종 저작일
- 2007.11
- 17페이지/ 한컴오피스
- 가격 2,500원
소개글
pcap 파일을 읽어들여 그 안에 들어있는 IP packet header의 정보를
추출하는 프로그램입니다. OS는 Linux와 Unix이고 gcc로 컴파일 하였습니다.
Flow Chart와 Source 그리고 소감까지 포함되어 있습니다.
목차
1. Flow Chart
2. 실행결과
3. Source
4. 소감
본문내용
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#include <sys/types.h>
#include <netinet/in.h>
#define ARP_TYPE 0 //ARP일 경우 넘길 데이터 바이트 계산을 위해서
#define IPV4_TYPE 1 //IPv4일 경우 넘길 데이터 바이트 계산을 위해서
#define IPV6_TYPE 2 //IPv6일 경우 넘길 데이터 바이트 계산을 위해서
.......중간생략
void TotalCntPrn()
{
printf("n########Result of the Packet analysis #########n");
printf("ARP count : %dn", arpCnt);
printf("Ipv4 count : %dn", ipv4Cnt);
printf("tICMP : %dn", v4ICMP);
printf("tIGMP : %dn", v4IGMP);
printf("tTCP : %dn", ipv4TCP);
printf("tUDP : %dn", ipv4UDP);
printf("Ipv6 count : %dnn", ipv6Cnt);
printf("###############################n");
printf("The number of packets : %dn", packet_sum);
printf("###############################n");
}
참고 자료
없음