Skip to content

feature: added iptables (legacy) and iptables-nft plugins#1974

Open
Tasty-Murder wants to merge 1 commit intovolatilityfoundation:developfrom
Tasty-Murder:feature/iptables-plugin
Open

feature: added iptables (legacy) and iptables-nft plugins#1974
Tasty-Murder wants to merge 1 commit intovolatilityfoundation:developfrom
Tasty-Murder:feature/iptables-plugin

Conversation

@Tasty-Murder
Copy link
Copy Markdown

  • linux.iptables — Extracts active firewall rules from Linux memory images by walking the ipt_table / ip6t_table kernel structures via the ISF symbol table. Outputs rules for both IPv4 and IPv6 across all tables (filter, nat, mangle, raw) with their match expressions and targets, equivalent to iptables-save / ip6tables-save without requiring a live shell.

  • linux.iptables_nft — Extracts firewall rules from the nf_tables subsystem, covering both native nftables rules and rules loaded through the iptables-nft compatibility layer. Decodes native nft expressions (meta, payload, cmp, nat, log, limit, range) as well as xt_compat match extensions (conntrack, addrtype, multiport, etc.), producing human-readable output similar to nft list ruleset.

Both plugins output: network namespace, address family, table, chain, default policy, rule index, decoded match string, and target. They support Docker-generated rulesets, interface negation, IPv6 addresses, and --ctstate conntrack matching.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant