Se você usa uma caixa Linux como um roteador, o netfilter tem várias maneiras de mexer com o tráfego de pacotes.
O módulo random
pode ser usado para descartar pacotes aleatoriamente. Por exemplo, isso:
iptables -A FORWARD -m random --average 10 -j DROP
fará com que o roteador derrube pacotes aleatoriamente a uma taxa média de 10%.
Você também pode corromper pacotes aleatórios com o alvo XOR, por exemplo
iptables -A FORWARD -m random --average 1 -j XOR --key "junktoxortomypacket"
corromperá 1% dos pacotes encaminhados ao XORing com uma chave derivada da string dada.