Libpcap이란?
"Portable Packet Capturing Library"의 줄임말이다.
편리한 패킷 캡쳐 라이브러리로 해석되며 쉽게 풀어보면
"패킷을 캡쳐할 수 있는 편리한 함수의 모음"이라고 이해하면 좋을 것 같다.
pcap 이외에도 비슷한 도구들이 많다
SOCK_PACKET, LSF, SNOOP, SNIT 등
운영체제 종속적이지 않고 가장 편리하게 사용할 수 있기에 pcap 라이브러리를 사용한다고 한다.
Libpcap 설치하기
우분투 환경이기때문에 아래와 같이 libpcap을 설치하면 된다
sudo apt-get install libpcap0.8-dev
이제 gcc 컴파일시 -lpcap 옵션만 주면 된다