{"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":209,"promoted":false,"date":"2025-09-30T15:20:00.000+02:00","release_date":"2025-09-30T00:00:00.000+02:00","updated_at":"2026-06-28T16:00:03.392+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":[{"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","label":"eng 1080p","size":379,"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"},{"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","label":"eng 576p","size":103,"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"},{"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","label":"eng 1080p","size":257,"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"},{"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","label":"eng 576p","size":97,"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"},{"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","label":"eng 1080p","size":311,"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"},{"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","label":"eng","size":21,"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"},{"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","label":"eng","size":36,"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"}]}