Como limitar 1 conexão por 5 segundos? (IPTABLES)

0

Eu quero limitar 1 conexão por 5 segundos usando IPTABLES para pessoas que estão se conectando à porta "12871/12881". Eu estava tentando encontrar regras para isso, mas ineficaz. Deve ser como uma "fila" de conexões - por exemplo, 1 conexão por 5 segundos.

Eu tive aqui discussão: Como limitar 1 conexão por 5 segundos? (IPTABLES) , mas não consigo responder nesta conta, o anterior não foi registrado e desconectei-me.

    
por onStyle 23.11.2018 / 18:53

1 resposta

1

Exemplo: Limitar Conexões por Segundo

O exemplo a seguir descartará conexões de entrada se o IP fizer mais de 3 tentativas de conexão para a porta 12871: 12881 dentro de 5 segundos.

iptables -A INPUT -p tcp --dport 12871:12881 -i eth0 -m state --state NEW -m recent --set
iptables -A INPUT -p tcp --dport 12871:12881 -i eth0 -m state --state NEW -m recent --update --seconds 5 --hitcount 3 -j DROP

Altere a eth0 para o seu ID de interface ...

O número de hits e os segundos podem ser adaptados às suas necessidades.

Eu não sei, mas parece que seu hardware não está funcionando apenas com um servidor HurtWorld.

Tente executá-lo com estas opções:

  - batchmode
  - nographics
  - exec "host 12871;queryport 12881"
  - servername whateveryouwant
  - addadmin "<My Steam ID>" 
  - logfile "gamelog.txt"

Ref:
link
link
link

    
por 23.11.2018 / 18:56