v0.0.3
Features
Added support for IPv6. #2
It can monitor and block the communication of specified IPv6 address with the following settings:
network:
mode: block
target: host
cidr:
allow:
- 0.0.0.0/0
- ::/0
deny:
- 2001:3984:3989::3/128
log:
format: json
Thanks @n01e0
Changelog
- 8e3642e Add compose file for test
- b67ca28 Create codeql-analysis.yml
- ffa2f34 Merge pull request #1 from n01e0/master
- 87295bf Merge pull request #2 from mrtc0/IPv6_support
- 4d10ed6 Setup docker ipv6 environment
- a506cc7 Trying to test IPv6...
- 1d116d3
repoet_ipv6_event
must sethdr.type
toBLOCKED_IPV6
- dea3755 add clang-format config
- 29f5323 add development document
- 13cc411 add release task
- cd285f8 chore: install docker for test
- c8bf860 chore: use domain
- 386d356 clang-format
- 12995d3 do not ignore...
- b0295b5 feat: fix test
- 9197575 feat: refactor
- 4f9ade5 fix
- 2209a3c fix Vagrantfile use -y option
- 01389f8 fix config
- b0fd285 fix enum format
- 404f3ce fix: In ubuntu impish, the combination of landlock and bpf will cause a kernel panic
- 931bfcb format
- b8d7790 gofmt
- 072fe80 ignore destination port 0
- 0829fb6 impl IPv6 event parser
- e90af96 install gcc-multilib for asm/errno.h
- ccbe172 ipv(4|6)ToKeyを実装
- ebd9e27 logging parent process
- cb68380 logging protocol
- ddfa761 need call
- 58c5bab refactor
- 20fe419 remove "Not implemented" comment
- 79640f3 style: add test and refactor
- cbc5244 style: format
- 05bcc36 style: rename
- db02cc2 style: rename
- 2069419 style: rename variable names and bpf map names
- b28af81 unionを使わない実装。とりあえずv4は動いてる
- fb6f115 update ubuntu
- 87daf40 use BPF_CORE_READ
- e70b1d9 use compose for test
- 267bd8c とりあえずCの部分をそれっぽく書いたので一旦まとめる
- a783146 ガバガバ判定を直した