A opção -m
ou --match
é usada para habilitar um ou mais módulos de correspondência de pacotes estendidos com o (s) nome (s) dado (s). Tomemos por exemplo o módulo connbytes
. Isso pode ser usado para criar regras que correspondam a quantos bytes uma conexão foi transferida.
A página man do iptables
fornece uma boa descrição disso:
iptables can use extended packet matching modules. These are loaded in two ways: implicitly, when -p or --protocol is specified, or with the -m or --match options, followed by the matching module name; after these, various extra command line options become available, depending on the specific module. You can specify multiple extended match modules in one line, and you can use the -h or --help options after the module has been specified to receive help specific to that module.
Eu recomendo a leitura da página iptables-extensions
man, que documenta os módulos incluídos na distribuição padrão do iptables:
$ man iptables-extensions