Regras TCP do iptables

Regras TCP do iptables
iptables -t raw -F
iptables -t raw -I PREROUTING -j DROP -p tcp -m string --string "Mozil" --algo kmp --to 65535 -m tcp --dport 1000   # You can change the port here
iptables -t raw -I PREROUTING -j DROP -p tcp -m string --string "Saf" --algo kmp --to 65535 -m tcp --dport 1000
iptables -t raw -I PREROUTING -j DROP -p tcp -m string --string "Edge" --algo kmp --to 65535 -m tcp --dport 1000
iptables -t raw -I PREROUTING -j DROP -p tcp -m string --string "Oper" --algo kmp --to 65535 -m tcp --dport 1000
iptables -t raw -I PREROUTING -j DROP -p tcp -m string --string "Chrom" --algo kmp --to 65535 -m tcp --dport 1000
iptables -t raw -I PREROUTING -j DROP -p tcp -m string --string "Gecko" --algo kmp --to 65535 -m tcp --dport 1000
iptables -t raw -I PREROUTING -j DROP -p tcp -m string --string "Andr" --algo kmp --to 65535 -m tcp --dport 1000
iptables -t raw -I PREROUTING -j DROP -p tcp -m string --string "exch" --algo kmp --to 65535 -m tcp --dport 1000
iptables -t raw -I PREROUTING -j DROP -p tcp -m string --string "Fire" --algo kmp --to 65535 -m tcp --dport 1000
iptables -t raw -I PREROUTING -j DROP -p tcp -m string --string "Wind" --algo kmp --to 65535 -m tcp --dport 1000

Se eu tentar acessarhttp://127.0.0.1:1000/ele recusa a conexão, mas se eu tentarhttps://127.0.0.1:1000Eu consegui acessar, por quê? A propósito!


É um servidor de aplicação sendo atacado com DDoS na camada 7. Não tenho o src da aplicação então não há solução para bloqueio no iptables? E se eu bloquear a porta 443 com as mesmas regras?

Responder1

Porque HTTP é texto simples e HTTPS criptografado.

Além disso, eu sugeriria seriamente não usar esse método para bloquear agentes de usuários específicos - isso deve ser feito dentro do próprio servidor web.

informação relacionada