Nftables
NFPROTO_ARP = 3
module-attribute
¶
NFPROTO_BRIDGE = 7
module-attribute
¶
NFPROTO_INET = 1
module-attribute
¶
NFPROTO_IPV4 = 2
module-attribute
¶
NFPROTO_IPV6 = 10
module-attribute
¶
NFPROTO_NETDEV = 5
module-attribute
¶
nftables_table_family = {'inet': NFPROTO_INET, 'ip': NFPROTO_IPV4, 'arp': NFPROTO_ARP, 'netdev': NFPROTO_NETDEV, 'bridge': NFPROTO_BRIDGE, 'ip6': NFPROTO_IPV6}
module-attribute
¶
Chain
¶
Bases: NftFields
basechain
property
¶
bound
instance-attribute
¶
flags
instance-attribute
¶
genmask
instance-attribute
¶
handle
instance-attribute
¶
hook = ChainHook(self)
instance-attribute
¶
name
instance-attribute
¶
policy
property
¶
table
property
¶
type
property
¶
use
instance-attribute
¶
userdata
property
¶
__init__(addr)
¶
find(table_family=None, table_name=None, chain_name=None, nsid=None)
classmethod
¶
iter_rules()
¶
print(print_nested=True)
¶
ChainHook
¶
Expr
¶
Flowtable
¶
FlowtableHook
¶
NftFields
¶
Object
¶
Rule
¶
Set
¶
Bases: NftFields
dead
instance-attribute
¶
desc_concat
property
¶
desc_size
property
¶
dlen
instance-attribute
¶
dtype
instance-attribute
¶
field_count
instance-attribute
¶
flags
instance-attribute
¶
gc_int
instance-attribute
¶
genmask
instance-attribute
¶
handle
instance-attribute
¶
klen
instance-attribute
¶
ktype
instance-attribute
¶
name
instance-attribute
¶
nelems
property
¶
num_exprs
instance-attribute
¶
objtype
instance-attribute
¶
policy
instance-attribute
¶
table
property
¶
timeout
instance-attribute
¶
use
instance-attribute
¶
userdata
property
¶
__init__(addr)
¶
iter_elems()
¶
iter_expr()
¶
print(print_nested=True)
¶
Table
¶
Bases: NftFields