BPFire is fork of IPFire 2.x, a hardened, versatile, state-of-the-art Open Source firewall based on Linux. BPFire is an eBPF networking centric Linux OS distribution that is easy for users to install and use. Current supported eBPF network application features:
- XDP DDoS protection, See XDP SYNPROXY stops 10G DDoS SYN flood here
- eBPF based LoxiLB load balancer, overall load balancer features located here
https://drive.google.com/drive/folders/1HPJTWP6wi5gPd5gyiiKvIhWipqguptzZ?usp=drive_link
BPFire XDP DDoS feature demo:
IPFire have a long and detailed wiki located here which should answers most of your questions for IPFire.
English:
Chinese:
Yes, We have tested in Linux KVM hypervisor, Proxmox, Microsoft Hyper-v, should support Virtualbox, VMware as well.
Microsoft Hyper-v screen shot:
You can ask your question by open github issue report or discussion or You can ask your question at ipfire community located here that is IPFire related.
Build Environment Setup https://www.ipfire.org/docs/devel/ipfire-2-x/build-initial
git clone https://github.com/vincentmli/BPFire.git
cd BPFire
git checkout bpfire
get BPFire source tar balls https://drive.google.com/file/d/1YjTzik4xw0JxFDldLZdVw1GthXG5QrS_/view?usp=drive_link
tar xvf cache.tar
./make.sh build