diff --git a/README.md b/README.md index 6a0658693545bdc16d5e6f15d1fc8476cc1c43dd..19d9e7a0313814fe73602fb42d27338c880f353e 100644 --- a/README.md +++ b/README.md @@ -72,20 +72,28 @@ Driver分为两类,kerneldriver 和 usrdriver。顾名思义,kerneldriver是 ## 安装教程 - kerneldriver -1.安装编译依赖 #yum install kernel-devel kernel-headers -2.core目录下执行make,并插入core模块 #insmod secDetector_core.ko -3.cases目录下执行make,按需插入需要的模块 如 #insmod secDetector_kmodule_baseline.ko + + 1. 安装编译依赖 #yum install kernel-devel kernel-headers + 2. core目录下执行make,并插入core模块 #insmod secDetector_core.ko + 3. cases目录下执行make,按需插入需要的模块 如 #insmod secDetector_kmodule_baseline.ko - observer_agent -1. 安装编译依赖 #yum install gcc gcc-c++ clang libbpf-devel bpftool grpc-devel grpc-plugins cmake make protobuf-devel c-ares-devel libuuid-devel -2. mkdir -p observer_agent/build && cd observer_agent/build -3. cmake .. && make -4. 执行服务程序 # ./secDetectord & + + 1.安装编译依赖 #yum install gcc gcc-c++ clang libbpf-devel bpftool grpc-devel grpc-plugins cmake make protobuf-devel c-ares-devel libuuid-devel + + 2.mkdir -p build && cd build + + 3.cmake .. && make + + 4.执行服务程序 # ./secDetectord & - lib -1、mkdir -p lib/build && cd lib/build -2、cmake .. && make -3、建议库文件部署到/usr/lib64/secDetector/libsecDetectorsdk.so + + 1.mkdir -p lib/build && cd lib/build + + 2.cmake .. && make + + 3.建议库文件部署到/usr/lib64/secDetector/libsecDetectorsdk.so 以上3部分按顺序构建并部署完之后,可以调用libsecDetectorsdk.so提供的api接口开发应用