{"guid":"11da911b-3842-5b9a-9cde-982f8972183e","title":"A simpler and faster firewall with bpfilter","subtitle":null,"slug":"all-systems-go-2025-329-a-simpler-and-faster-firewall-with-bpfilter","link":"https://cfp.all-systems-go.io/all-systems-go-2025/talk/JEVBTZ/","description":"For many years, firewall solutions on Linux have grown and evolved, without any major change, until eBPF. While eBPF can allow very fast and efficient packet filtering, the learning curve doesn't make it easily accessible to non-developers. bpfilter aims to bridge the gap between existing tools (nftables, iptables) and modern technologies such as eBPF.\n\nBy translating filtering rules into native code, bpfilter abstracts the complexity behind cutting-edge kernel technologies while maintaining backward compatibility with existing solutions. Let's discuss about bpfilter and see it in action!\n\nLicensed to the public under https://creativecommons.org/licenses/by/4.0/de/","original_language":"eng","persons":["Quentin Deslandes"],"view_count":194,"promoted":false,"date":"2025-09-30T15:20:00.000+02:00","release_date":"2025-09-30T00:00:00.000+02:00","updated_at":"2026-04-12T19:00:05.040+02:00","tags":["329","2025","asg2025","Galerie","asg2025-eng","asg2025","Day 1"],"length":2379,"duration":2379,"thumb_url":"https://static.media.ccc.de/media/events/all_systems_go/2025/329-11da911b-3842-5b9a-9cde-982f8972183e.jpg","poster_url":"https://static.media.ccc.de/media/events/all_systems_go/2025/329-11da911b-3842-5b9a-9cde-982f8972183e_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/all_systems_go/2025/329-11da911b-3842-5b9a-9cde-982f8972183e.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/all_systems_go/2025/329-11da911b-3842-5b9a-9cde-982f8972183e.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/all-systems-go-2025-329-a-simpler-and-faster-firewall-with-bpfilter","url":"https://api.media.ccc.de/public/events/11da911b-3842-5b9a-9cde-982f8972183e","conference_title":"All Systems Go! 2025","conference_url":"https://api.media.ccc.de/public/conferences/asg2025","related":[],"recordings":[{"size":256,"length":2379,"mime_type":"video/webm;codecs=av01","language":"eng","filename":"asg2025-329-eng-A_simpler_and_faster_firewall_with_bpfilter_av1-hd.webm","state":"new","folder":"av1-hd","high_quality":true,"width":1920,"height":1080,"updated_at":"2025-09-30T17:15:58.522+02:00","recording_url":"https://cdn.media.ccc.de/events/all_systems_go/2025/av1-hd/asg2025-329-eng-A_simpler_and_faster_firewall_with_bpfilter_av1-hd.webm","url":"https://api.media.ccc.de/public/recordings/91810","event_url":"https://api.media.ccc.de/public/events/11da911b-3842-5b9a-9cde-982f8972183e","conference_url":"https://api.media.ccc.de/public/conferences/asg2025"},{"size":36,"length":2379,"mime_type":"audio/mpeg","language":"eng","filename":"asg2025-329-eng-A_simpler_and_faster_firewall_with_bpfilter_mp3.mp3","state":"new","folder":"mp3","high_quality":false,"width":0,"height":0,"updated_at":"2025-09-30T17:04:57.913+02:00","recording_url":"https://cdn.media.ccc.de/events/all_systems_go/2025/mp3/asg2025-329-eng-A_simpler_and_faster_firewall_with_bpfilter_mp3.mp3","url":"https://api.media.ccc.de/public/recordings/91798","event_url":"https://api.media.ccc.de/public/events/11da911b-3842-5b9a-9cde-982f8972183e","conference_url":"https://api.media.ccc.de/public/conferences/asg2025"},{"size":21,"length":2379,"mime_type":"audio/opus","language":"eng","filename":"asg2025-329-eng-A_simpler_and_faster_firewall_with_bpfilter_opus.opus","state":"new","folder":"opus","high_quality":false,"width":0,"height":0,"updated_at":"2025-09-30T17:03:31.652+02:00","recording_url":"https://cdn.media.ccc.de/events/all_systems_go/2025/opus/asg2025-329-eng-A_simpler_and_faster_firewall_with_bpfilter_opus.opus","url":"https://api.media.ccc.de/public/recordings/91796","event_url":"https://api.media.ccc.de/public/events/11da911b-3842-5b9a-9cde-982f8972183e","conference_url":"https://api.media.ccc.de/public/conferences/asg2025"},{"size":310,"length":2379,"mime_type":"video/webm","language":"eng","filename":"asg2025-329-eng-A_simpler_and_faster_firewall_with_bpfilter_webm-hd.webm","state":"new","folder":"webm-hd","high_quality":true,"width":1920,"height":1080,"updated_at":"2025-09-30T17:47:23.363+02:00","recording_url":"https://cdn.media.ccc.de/events/all_systems_go/2025/webm-hd/asg2025-329-eng-A_simpler_and_faster_firewall_with_bpfilter_webm-hd.webm","url":"https://api.media.ccc.de/public/recordings/91817","event_url":"https://api.media.ccc.de/public/events/11da911b-3842-5b9a-9cde-982f8972183e","conference_url":"https://api.media.ccc.de/public/conferences/asg2025"},{"size":97,"length":2379,"mime_type":"video/webm","language":"eng","filename":"asg2025-329-eng-A_simpler_and_faster_firewall_with_bpfilter_webm-sd.webm","state":"new","folder":"webm-sd","high_quality":false,"width":720,"height":576,"updated_at":"2025-09-30T17:43:58.389+02:00","recording_url":"https://cdn.media.ccc.de/events/all_systems_go/2025/webm-sd/asg2025-329-eng-A_simpler_and_faster_firewall_with_bpfilter_webm-sd.webm","url":"https://api.media.ccc.de/public/recordings/91816","event_url":"https://api.media.ccc.de/public/events/11da911b-3842-5b9a-9cde-982f8972183e","conference_url":"https://api.media.ccc.de/public/conferences/asg2025"},{"size":102,"length":2379,"mime_type":"video/mp4","language":"eng","filename":"asg2025-329-eng-A_simpler_and_faster_firewall_with_bpfilter_sd.mp4","state":"new","folder":"h264-sd","high_quality":false,"width":720,"height":576,"updated_at":"2025-09-30T17:03:37.049+02:00","recording_url":"https://cdn.media.ccc.de/events/all_systems_go/2025/h264-sd/asg2025-329-eng-A_simpler_and_faster_firewall_with_bpfilter_sd.mp4","url":"https://api.media.ccc.de/public/recordings/91797","event_url":"https://api.media.ccc.de/public/events/11da911b-3842-5b9a-9cde-982f8972183e","conference_url":"https://api.media.ccc.de/public/conferences/asg2025"},{"size":378,"length":2379,"mime_type":"video/mp4","language":"eng","filename":"asg2025-329-eng-A_simpler_and_faster_firewall_with_bpfilter_hd.mp4","state":"new","folder":"h264-hd","high_quality":true,"width":1920,"height":1080,"updated_at":"2025-09-30T16:57:35.810+02:00","recording_url":"https://cdn.media.ccc.de/events/all_systems_go/2025/h264-hd/asg2025-329-eng-A_simpler_and_faster_firewall_with_bpfilter_hd.mp4","url":"https://api.media.ccc.de/public/recordings/91791","event_url":"https://api.media.ccc.de/public/events/11da911b-3842-5b9a-9cde-982f8972183e","conference_url":"https://api.media.ccc.de/public/conferences/asg2025"}]}