Отже, треба відхиляти всі GET і POST запити, які містять в назві або значеннях змінних певний рядок «badword».
Роблю це отак:
iptables -I INPUT -m string --string "badword" --algo bm -j DROP
Проблема: на одних сторінках воно спрацьовує, а на інших ні, і я не можу зрозуміти, чому: в обох випадках стандартна форма, де я в textarea вписую цей badword. Хтось робив взагалі такі штуки, може порадити, як це правильно вписати? І ще цікавить, як порадити з кирилицею (badword = "погане слово")?