본문으로 바로가기

Packet sniffer develop #Libpcap

category 카테고리 없음 2018. 3. 20. 20:19

Libpcap이란?


"Portable Packet Capturing Library"의 줄임말이다. 

편리한 패킷 캡쳐 라이브러리로 해석되며 쉽게 풀어보면

"패킷을 캡쳐할 수 있는 편리한 함수의 모음"이라고 이해하면 좋을 것 같다.


pcap 이외에도 비슷한 도구들이 많다

SOCK_PACKET, LSF, SNOOP, SNIT 등


운영체제 종속적이지 않고 가장 편리하게 사용할 수 있기에 pcap 라이브러리를 사용한다고 한다.




Libpcap 설치하기


우분투 환경이기때문에 아래와 같이 libpcap을 설치하면 된다


sudo apt-get install libpcap0.8-dev


이제 gcc 컴파일시 -lpcap 옵션만 주면 된다