hping3hping3

Posted at 2010. 2. 22. 12:50 | Posted in 카테고리 없음
hping3를 컴파일 하는데 오류가 발생하였다.

gcc -c -02 -Wall -g main.c
main.c:29:18: error: pcap.h: No such file ro directory
main.c:169: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token
main.c:170: error: 'PCAP_ERRBUF_SIZE' undeclared here (not in a function)
main: *** [main.o] Error 1

이유는 간단했다. libpcap 뿐만 아니라 libpcap-devel 도 설치되어야 하기 때문이다.

# yum -y install libpcap-devel

libpcap_stuff.c:20:21: error: net/bpf.h: No such file or directory
libpcap_stuff.c: In function 'pcap_recv':
libpcap_stuff.c:61: warning: pointer targets in assignment differ in signedness
make: *** [libpcap_stuff.o] Error 1

bpf.h 파일의 경로 때무에 발생한 문제이다.

# ln -s /usr/local/include/pcap-bpf.h /usr/include/net/bpf.h

hping3를 실행하면 또 오류가 난다.

Sorry This Hping Binary Was Compiled Without Tcl Scripting Support

//