NftFlow

Description

This object was introduced in InCore 2.1.

› Inherits:NftTable
› Inherited by:NftAddressTranslation

Properties

destinationAddress

This property holds the destination address to transmit traffic to for this flow.

› Type:String
› Signal:destinationAddressChanged()
› Attributes:Writable

destinationPorts

This property holds the source ports used by flow implementations, e.g. [ 80, 443 ].

› Type:Variant
› Signal:destinationPortsChanged()
› Attributes:Writable

inputInterface

This property holds the network interface to receive traffic from for this flow.

› Type:String
› Signal:inputInterfaceChanged()
› Attributes:Writable

outputInterface

This property holds the network interface to transmit traffic to for this flow.

› Type:String
› Signal:outputInterfaceChanged()
› Attributes:Writable

protocol

This property holds the protocol which to match. It has to be set to a protocol such as TCP or UDP in order to use source or destination port matching (sourcePorts/destinationPorts).

› Type:NftRule.Protocol
› Default:NftRule.AllProtocols
› Signal:protocolChanged()
› Attributes:Writable

sourceAddress

This property holds the source address to receive traffic from for this flow.

› Type:String
› Signal:sourceAddressChanged()
› Attributes:Writable

sourcePorts

This property holds the source ports used by flow implementations, e.g. 80, "!= 33-45" or [ 80, 443 ].

› Type:Variant
› Signal:sourcePortsChanged()
› Attributes:Writable