3 ms·
What's the simplest way to implement eBPF filtering? As in a NFTables/Fail2Ban level usability.
by v5v3 1y ago
What's the simplest way to implement eBPF filtering?
As in a NFTables/Fail2Ban level usability.
- vetrom 1y agosomething like https://github.com/renanqts/xdpdropper https://github.com/renanqts/xdpdropper or cilium's host firewall or https://github.com/boylegu/TyrShield https://github.com/boylegu/TyrShield exist or https://github.com/ebpf-security/xdp-firewall https://github.com/ebpf-security/xdp-firewall today and implement ebpf filter based firewalling. Of these there is a sample integration for XDPDropper to fail2ban that never got merged https://github.com/fail2ban/fail2ban/pull/3555/files https://github.com/fail2ban/fail2ban/pull/3555/files -- I don't think anyone else has really worked on that junction of functionality yet. There's also wazuh which seems to package ebpf tooling up with a ton of detection and management components, but its not a simple to deploy as fail2ban.
- v5v3 1y agoThank you
- mhio 1y agohttps://bpfilter.io/ https://bpfilter.io/ https://github.com/facebook/bpfilter https://github.com/facebook/bpfilter https://lwn.net/Articles/1017705/ https://lwn.net/Articles/1017705/
- v5v3 1y agoThank you!