mirror of
https://github.com/evilsocket/opensnitch.git
synced 2025-03-04 00:24:40 +01:00
updated ebpf modules compilation steps
This commit is contained in:
parent
0a4c44bf71
commit
a2f237aa1b
1 changed files with 2 additions and 2 deletions
|
@ -5,12 +5,12 @@ cd opensnitch
|
|||
wget https://github.com/torvalds/linux/archive/v5.8.tar.gz
|
||||
tar -xf v5.8.tar.gz
|
||||
patch linux-5.8/tools/lib/bpf/bpf_helpers.h < ebpf_prog/file.patch
|
||||
cp ebpf_prog/opensnitch.c ebpf_prog/Makefile linux-5.8/samples/bpf
|
||||
cp ebpf_prog/opensnitch*.c ebpf_prog/Makefile linux-5.8/samples/bpf
|
||||
cd linux-5.8 && yes "" | make oldconfig && make prepare && make headers_install # (1 min)
|
||||
cd samples/bpf && make
|
||||
objdump -h opensnitch.o #you should see many section, number 1 should be called kprobe/tcp_v4_connect
|
||||
llvm-strip -g opensnitch.o #remove debug info
|
||||
sudo cp opensnitch.o /etc/opensnitchd/
|
||||
sudo cp opensnitch*.o /etc/opensnitchd/
|
||||
cd ../../../daemon
|
||||
|
||||
--opensnitchd expects to find opensnitch.o in /etc/opensnitchd/
|
||||
|
|
Loading…
Add table
Reference in a new issue