___ ____ __ __ ____ __
/ __)(_ _)( \/ )( _ \ /__\
\__ \ _)(_ ) ( )(_) )/(__)\
(___/(____)(_/\/\_)(____/(__)(__)
sudo apt install -y libpcap-dev
sudo ln -f -s /usr/lib/libpcap.so /usr/lib/libpcap.so.1
Сборка libpcap из исходных кодов:
wget http://www.tcpdump.org/release/libpcap-1.10.4.tar.gz && \
tar xvf libpcap-1.10.4.tar.gz && \
cd libpcap-1.10.4 && \
./configure --with-pcap=linux && \
make && \
sudo make install && \
sudo mv -f ./libpcap-1.10.4/libpcap.so.1.10.4 /usr/lib/ && \
sudo ln -f -s /usr/lib/libpcap.so.1.10.4 /usr/lib/libpcap.so.1 && \
sudo ln -f -s /usr/lib/libpcap.so.1.10.4 /usr/lib/libpcap.so
Сборка:
go-task build
Запуск юнит-тестов:
go-task test
Запуск интеграционных тестов:
go-task integration-test
Демо клиента: