네트워크 및 보안/pcap 라이브러리
[pcap 라이브러리] 1. libpcap 패키지 전체 업데이트 및 설치, 테스트 코드
언제나휴일
2016. 4. 29. 17:48
반응형
패키지 전체 업데이트 및 설치
공개키 설치
root로 계정 변환 후
$ wget http://ftp.kreonet.re.kr/pub/Linux/fedora/core/3/i386/os/RPM-GPG-KEY
$ wget http://ftp.kreonet.re.kr/pub/Linux/fedora/core/3/i386/os/RPM-GPG-KEY-fedora
$ rpm –import RPM-GPG-KEY
$ rpm –import RPM-GPG-KEY-fedora
$ yum –y update
$ vi /etc/ld.so.conf (다음을 추가)
/usr/local/lib
/usr/lib
$ sudo ldconfig
libpcap 테스트
//test.c : pcap 라이브러를 이용하여 디폴트 인터페이스 장치를 찾는 테스트 코드 #include <stdio.h> #include <pcap.h> int main(){ char *dev=0; char ebuf[PCAP_ERRBUF_SIZE]=""; dev = pcap_lookupdev(ebuf); if(dev == 0){ fprintf(stderr, "error find device: %s\n",ebuf); return 1; } printf("Device: %s\n",dev); return 0; } |
$gcc –o test test.c –lpcap Device: eth0 |
반응형