Melhor resposta
Como o Selfishnet controla a internet de cada dispositivo? Qual é o seu algoritmo?
O Selfishnet explora um técnica antiga chamada envenenamento do cache ARP , para convencer todos os outros nós em sua LAN que sua própria máquina é o gateway padrão. Depois disso, todo o tráfego da Internet será enviado para a sua caixa em vez do destino pretendido, e somente você terá acesso real à Internet.
Embora seja uma forma engenhosa de um clique de monopolizar sua conexão de Internet, também é facilmente derrotado definindo uma entrada ARP estática em cada nó, armazenando permanentemente o endereço MAC do roteador real. No Linux, por exemplo, um simples arp -s 192.168.0.1 re:al:ma:ca:dr:ss
deve impedir que qualquer pessoa que esteja executando Silentnet em sua LAN mentir para sua caixa.
Se você está tentando, digamos, impedir que seus colegas de quarto monopolizem sua conexão compartilhada com BitTorrent ou streaming de vídeo, uma maneira mais eficaz é para configurar controles de QoS (Quality of Service) em seu roteador de Internet, restringindo a largura de banda que pode ser atribuída a tais atividades.