Os pacotes sempre passam pelo firewall do cliente , mas são roteados no seu computador (esses pacotes não saem da máquina).
Você pode confirmá-lo usando um sniffer de pacotes como Wireshark ou iptables. Usando o iptables:
- Limpeza temporária (remover) todas as regras de firewall:
sudo iptables -F
-
Adicione uma regra para capturar o tráfego local (tráfego proveniente do adaptador de loopback):
sudo iptables -A INPUT -i lo -j ACCEPT
-
Veja o número de pacotes que atingem a regra:
sudo watch -n1 iptables -vnL
-
Abra uma nova janela de terminal e teste se os pacotes estão fora ou não:
nmap [your-network-ip]
- Verifique o comando de # 3, você verá como 2000 hits (primeira coluna)
- (opcional) teste para outro IP, por ex. %código%. Nenhum pacote será capturado pela regra do nº 2.