Pcap - на удивление динамично развивается и очень много багов в нем исправлено в новых версиях, которых в Дебияне не имеется.
cd /usr/src
wget http://www.tcpdump.org/release/libpcap-1.4.0.tar.gz
tar -xf libpcap-1.4.0.tar.gz
cd libpcap-1.4.0
apt-get install -y flex bison
./configure --prefix=/opt/libpcap140
make
make install
А чтобы потом с ней залинковать нашу прогрумму:
g++ sniffer.cpp -lpcap -I/opt/libpcap140/include -L/opt/libpcap140/lib
g++ sniffer.cpp -Linclude
LD_LIBRARY_PATH=/opt/libpcap140/lib ./a.out
> в новых версиях, которых в Дебияне не имеется
ReplyDeleteИмеется:
http://packages.qa.debian.org/libp/libpcap.html
http://packages.qa.debian.org/t/tcpdump.html
только пока еще никто не бэкпортнул для стабильной версии дистрибутива.
я честно говоря просто не был уверен, что это решит проблему. В итоге - правда не решило:)
Delete