파일의 임의 접근, pcap
파일의 임의 접근, pcap
================================ Outline ====================================
임의 접근을 위한 ‘파일 위치 지시자’의 이동
- fseek 함수
- ftell 함수
pcap
- pcap_findalldevs 함수
----------------------------------------------------------------------------
p/527 임의 접근을 위한 ‘파일 위치 지시자’의 이동
파일을 접근할 때 순서적으로 접근하는 방법을 ‘순차적 접근’이라 한다.
원하는 위치에 단번에 접근하는 방법을 ‘임의 접근’이라 한다.
파일 위치 지시자의 이동: fseek
#include <stdio.h>
int fseek(FILE * stream, long offset, int wherefrom)
-> 성공 시 0, 실패 시 0이 아닌 값을 반환
특정 파일로부터, 몇 바이트 떨어진, 기준점
‘몇 바이트 떨어진’ 양수는 파일의 끝 쪽으로 이동, 음수는 파일의 머리 쪽으로 이동.
산딸기 시간!
apt-get update로 최신 업데이트 한 후, apt-get install libpcap으로 다운로드 받는다.
cd /usr/include/
pcap의 매뉴얼
네트워크에 있는 packet을 잡아주는 라이브러리이다.
#include <pcap/pcap.h>
int pcap_findalldevs(pcap_if_t **, char *); //모두 ‘pcap_’로 시작한다.