目录
安装编译相关的依赖
sudo apt-get install automake libtool make gcc pkg-config
wget https://codeload.github.com/VirusTotal/yara/tar.gz/refs/tags/v4.2.0
tar -zxvf v4.2.0.tar.gz
cd yara-4.2.0/
./bootstrap.sh
./configure --disable-shared --enable-static --without-crypto
make && make install
cp /usr/local/lib/pkgconfig/yara.pc /usr/lib64/pkgconfig
export YARA_SRC=/opt/src/yara-4.2.0
export CGO_CFLAGS="-I${YARA_SRC}/libyara/include"
export CGO_LDFLAGS="-L${YARA_SRC}/libyara/.libs -lyara -lm"
go get github.com/hillu/go-yara/v4
代码
package main
import (
yara "github.com/h