firewalld/firewalld
Stateful zone based firewall daemon with D-Bus interface observed · 2026-08-28
Health v2 · maintenance only
97/100
- Activity 97
- Release rhythm 96
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 14
- age_days: 4193
- days_rel: 26
- days_push: 23
- n_releases_24m: 16
Adoption not part of the score
1037 stars · 304 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
firewalld is a dynamically managed firewall daemon for Linux that provides zone-based trust levels for network connections and interfaces, with a D-Bus interface for runtime and permanent configuration. It supports IPv4, IPv6, ethernet bridges, and backends like nftables, iptables, and ipset.
Use cases
- manage a dynamic firewall on a linux server
- define trust zones for network interfaces
- switch firewall backend between nftables and iptables
- allow applications to add firewall rules via D-Bus
- separate runtime and permanent firewall configuration
- configure ipv4 and ipv6 firewall rules
- set up ipsets for large rule sets
When to choose
- you run Linux and want zone-based firewall management
- you need a D-Bus API so applications can request firewall changes
- you want runtime changes without losing permanent configuration
- you need support for nftables, iptables, ipset, or ebtables
When to avoid
- you need a simple static ruleset better managed with nft or iptables directly
- you are on a non-Linux platform
- you need a host-based intrusion detection or IDS rather than packet filtering
Facets
service · maturity stable
security networking configuration-management security networking operating-systems self-hosted python firewall nftables iptables ipset zones dbus daemon linux
1 source
- readme: https://github.com/firewalld/firewalld · fetched 2026-08-28 · bddc55c5a55b
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| firewalld/firewalld | main | 97 |
For agents
markdown · JSON · MCP: product_card(name="firewalld/firewalld")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem