Defina uma regra de filtro de pacotes com o iptables para contar todos os pacotes tcp.
Conte todos os pacotes recebidos com o protocolo tcp:
# iptables -I INPUT -p tcp
Conte todos os pacotes de saída com o protocolo tcp:
# iptables -I OUTPUT -p tcp
Mostrar regras de iptables incluindo contagens de pacotes para pacotes de entrada:
# iptables -nvL INPUT
Mostrar regras de iptables, incluindo contagens de pacotes para pacotes de saída:
# iptables -nvL OUTPUT
iptables -nvL
mostra a contagem de pacotes e a contagem de bytes nas duas primeiras colunas.
As duas regras definidas serão as primeiras no topo da lista.
Se você tem muitas regras do iptables, uma cadeia extra pode ser útil:
# iptables -N count_in # create custom chain named 'count_in'
# iptables -A count_in -j RETURN # append RETURN action to chain 'count_in'
# iptables -I INPUT -j count_in # insert chain at the top of chain INPUT
# iptables -I count_in 1 -p tcp # insert rule that matches all tcp packets
# and has no action (does nothing)
# iptables -nvL count_in # list chain 'count_in' rules
Faça o mesmo para os pacotes de saída com uma cadeia personalizada count_out
.