Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco
0 Пользователей и 1 Гость просматривают эту тему.
Как можно заблокировать весь HTTP-трафик через запрос POST включая multipart/form-data?
Доброго всем утра. Вот вывод iptables-save (Нажмите, чтобы показать/скрыть)# Generated by iptables-save v1.4.12 on Fri Apr 19 09:40:00 2013*nat:PREROUTING ACCEPT [390399:27667057]:INPUT ACCEPT [4184:547917]:OUTPUT ACCEPT [3538:262473]:POSTROUTING ACCEPT [448:89340]-A POSTROUTING -o eth0 -j MASQUERADECOMMIT# Completed on Fri Apr 19 09:40:00 2013# Generated by iptables-save v1.4.12 on Fri Apr 19 09:40:00 2013*filter:INPUT ACCEPT [34542:6077446]:FORWARD ACCEPT [4103625:2035809842]:OUTPUT ACCEPT [27724:2535120]-A FORWARD -d 87.240.131.99/32 -p tcp -j DROP-A FORWARD -d 87.240.131.119/32 -p tcp -j DROP-A FORWARD -s 87.240.131.99/32 -p tcp -j DROP-A FORWARD -s 87.240.131.119/32 -p tcp -j DROPCOMMIT# Completed on Fri Apr 19 09:40:00 2013Видно, что стоит правило -A FORWARD -p tcp -s/d vk.com -j DROP Однако в локалке vk.com работает
$ nslookup vk.comServer: 10.10.28.254Address: 10.10.28.254#53Non-authoritative answer:Name: vk.comAddress: 87.240.131.101Name: vk.comAddress: 87.240.131.117
tagilchanin,Да, можно и лучше блокировать через squid + я еще dansguardian поставил. Но я пока хочу просто здесь, через iptables попробовать. Разве в правиле ошибка? Разве не должен он, в виду отсутствия других правил, сбрасывать все запросы В и ИЗ vk.com, идущие из локалки?
Цитата: Ronaldo от 18 Апреля 2013, 15:01:09Как можно заблокировать весь HTTP-трафик через запрос POST включая multipart/form-data?Что мешает блокировать всё, что идёт на порт 80?
Не нужно всё блокировать, например GET и HEAD должны проходить.
iptables -I INPUT -p tcp --dport 80 -m string --string 'POST /' --algo bm -j DROP
Страница сгенерирована за 0.022 секунд. Запросов: 21.