hping3를 설치하고있습니다.

rjaechang의 이미지

libpcap 설치 후에 hping3를 configure하고 make하자

libpcap_stuff.c 파일에서 bpf.h를 찾을수가 없다고 나오더군요.

그래서 원래 있던 bpf.h참조를 주석처리하고 #include "/usr/local/include/pcap-bpf.h" 를 추가 해줬습니다.

1) 저 해결방법이 맞는 건가요??

2) 다시 make를 시도하자 이번에는 /usr/bin/ld: cannot find -|tc|
collect2: ld returned 1 exit status
라는 오류가 생겼습니다. 무슨 오류인지, 어떻게 해결해야 할지 잘 모르겠습니다.

많은 도움 부탁드립니다. (_ _)

hyun04의 이미지

음.. 오래된 글이지만 댓글 달아봅니다.

위의 방법도 가능해 보이지만 소스 수정보다는 심볼릭 링크 만들어 주시면 됩니다. 예를 들자면...

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

그리고 ld 링커 실패하는것은 라이브러리가 없는거 같은데... 위쪽 오류 내용을 더 붙여주셔야 할듯...