cygwin을 설치하고 여러가지 테스트해 보던 중 tcpreplay를 설치해 보기로 헀다.
그런데 tcpreplay 소스를 받아서 빌드해 볼려고 하니 libpcap이 없어서 빌드가 되지 않는다.
libpcap을 설치하기 위해 구글링을 해보니 다음과 같은 방법이 있었다.
1. Setup Winpcap
1. Download and unzip the pack. We will use for this example WpdPack_4_0_1.zip.
2. Copy libraries like this:
2. Copy libraries like this:
- WpdPack\Lib\libpacket.a to cygwin\lib\
- WpdPack\Lib\libwpcap.a to cygwin\lib\
3. Create a folder cygwin\usr\include\pcap\
4. Copy all headers from WpdPack\Include to cygwin\usr\include\winpcap\
5. Be sure you have installed Winpcap libraries and that they are in your path by
typing:
- which Packet.dll
- which wpcap.dll
2. Building example using cygwin
< basic_dump > CFLAGS="-g -Wall -mno-cygwin -I /usr/include/pcap"
LIBS="-lwpcap"
PROG="basic_dump"
gcc $CFLAGS -c $PROG.c
gcc $CFLAGS -o $PROG.exe $PROG.o $LIBS
./$PROG.exe
LIBS="-lwpcap"
PROG="basic_dump"
gcc $CFLAGS -c $PROG.c
gcc $CFLAGS -o $PROG.exe $PROG.o $LIBS
./$PROG.exe
위 과정을 거쳐 libpcap은 정상 설치 가능하다.
그러나 tcpreplay를 설치하기 위해서는 가야할 길이 험난하다.
없는 라이브러리도 많고... 일단 보류해야 겠다.
'컴맹의 컴퓨터 이야기 > 개발' 카테고리의 다른 글
[유틸] PowerMockup (0) | 2014.02.10 |
---|---|
[팁] cygwin에서 mongo db 사용하기 (0) | 2013.08.02 |
[팁] cygwin에서 proftpd 사용하기 (0) | 2013.06.28 |
[팁] 인증서 종류 및 형식 변환 (0) | 2011.07.18 |
[팁] vmware 가상드라이버 생성 (0) | 2011.07.15 |