ConnbytesMatch

Example:

>>> from linuxnet.iptables import ConnbytesMatch
>>> m = ConnbytesMatch()
>>> m.mode().equals('packets').direction().equals('original').count().equals(100)
<linuxnet.iptables.matches.connbytesmatch.ConnbytesMatch object at 0x7efe3a684b20>
>>> m.to_iptables_args()
['-m', 'connbytes', '--connbytes', '100', '--connbytes-dir', 'original', '--connbytes-mode', 'packets']
class ConnbytesMatch[source]

Match against a connection’s bytes or packets

static get_match_name() str[source]

Returns the iptables(8) match extension name

get_criteria() Iterable[Criterion][source]

Returns the connbytes match criteria: count, direction, mode

count() NumberOrRangeCriterion[source]

The bytes/packet count we match against

direction() GenericPositiveCriterion[source]

Flow direction

mode() GenericPositiveCriterion[source]

Flow mode