네트워크 및 보안/pcap 라이브러리

[pcap 라이브러리] 8. 저장한 파일을 이용하기 소스 코드 (pcap_open_offline)

언제나휴일 2016. 4. 29. 22:00
반응형

저장한 파일을 이용하기

device = pcap_open_offline(argv[1],errbuf);

core_ehp.h


pc_stored_dec.c



//  char *device;

  pcap_t *pcap_handle;

 

 

//  device = pcap_lookupdev(errbuf);

//  if(device == 0){ printf("fail lookupdev...%s\n",errbuf); }

//  printf("find device: %s sniffing\n",device);

 

  pcap_handle = pcap_open_offline(argv[1],errbuf);

  if(pcap_handle == 0){ printf("fail open_offline...%s\n",errbuf); }

 

 

//pcap_handle = pcap_open_live(device, 4096, 1, 0, errbuf);

//  if(pcap_handle == 0){ printf("fail pcap_open_live...%s\n",errbuf); }

 

[pcap 라이브러리] 1. libpcap 패키지 전체 업데이트 및 설치, 테스트 코드

[pcap 라이브러리] 2. 자신의 Network IP와 Mask값 확인하기 소스

[pcap 라이브러리] 3. 패킷 스니핑 소스(pcap_lookupdev, pcap_open_live, pcap_next, pcap_close)

[pcap 라이브러리] 4. libpcap으로 패킷 해석하기 뼈대 만들기

[pcap 라이브러리] 5. 필터 적용하여 패킷 캡쳐하기(소스 포함)

[pcap 라이브러리] 6. 자신의 Network에 필터를 적용하여 패킷 캡쳐 소스 코드

[pcap 라이브러리] 7. 캡쳐한 패킷 파일로 덤프하기 소스 코드(pcap_dump_open, pcap_dump)


반응형