![Правила TCP iptables](https://rvso.com/image/770089/%D0%9F%D1%80%D0%B0%D0%B2%D0%B8%D0%BB%D0%B0%20TCP%20iptables.png)
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
Если я попытаюсь получить доступ кhttp://127.0.0.1:1000/он отказывается от соединения, но если я попробуюhttps://127.0.0.1:1000Я смог получить доступ, почему? Спасибо, кстати!
Это сервер приложений, атакованный DDoS на уровне 7. У меня нет src приложения, поэтому нет решения для блокировки на iptables? Что, если я заблокирую порт 443 с теми же правилами?
решение1
Потому что HTTP — это простой текст, а HTTPS — зашифрованный.
Помимо этого, я бы настоятельно рекомендовал не использовать этот метод для блокировки определенных пользовательских агентов — это следует делать на самом веб-сервере.