Навигация ⇒ FreeBSD and Nix ⇐
CISCO
Voice(Asterisk\Cisco)
Microsoft
Powershell
Python
SQL\T-SQL
1С
Общая
WEB Разработка
ORACLE SQL \ JAVA
Мото
Стрельба, пневматика, оружие
Саморазвитие и психология
iptables: Блокируем HTTP и HTTPS соц. сети vk.com
Заблокировать в iptables социальные сети на примере vk.com с помощью модуля string
string
This modules matches a given string by using some pattern matching strategy.
It requires a linux kernel >= 2.6.14.
--algo {bm|kmp}
Select the pattern matching strategy. (bm = Boyer-Moore, kmp = Knuth-
Pratt-Morris)
--from offset
Set the offset from which it starts looking for any matching. If not
passed, default is 0.
--to offset
Set the offset up to which should be scanned. That is, byte offset-1
(counting from 0) is the last one that is scanned. If not passed,
default is the packet size.
[!] --string pattern
Matches the given pattern.
[!] --hex-string pattern
Matches the given pattern in hex notation.
Решение такое:
1. Можно так
iptables -I FORWARD -s 192.168.1.0/24 -p tcp -m string --algo bm --string "vkontakte" -j DROP
iptables -I FORWARD -s 192.168.1.0/24 -p tcp -m string --algo bm --string "vkontakte.ru" -j DROP
iptables -I FORWARD -s 192.168.1.0/24 -p tcp -m string --algo bm --string "vk.com" -j DROP
iptables -I FORWARD -s 192.168.1.0/24 -p tcp -m string --algo bm --string ".vk.com" -j DROP
2. Или так
iptables -I FORWARD -s 192.168.1.0/24 -p tcp -m string --algo kmp --string "vkontakte.ru" -j DROP
iptables -I FORWARD -s 192.168.1.0/24 -p tcp -m string --algo kmp --string "vkontakte" -j DROP
iptables -I FORWARD -s 192.168.1.0/24 -p tcp -m string --algo kmp --string "vk.com" -j DROP
iptables -I FORWARD -s 192.168.1.0/24 -p tcp -m string --algo kmp --string ".vk.com" -j DROP
Комментарии пользователей
Анонимам нельзя оставоять комментарии, зарегистрируйтесь!
Контакты Группа ВК
Код обмена баннерами
Видео к IT статьям на Youtube Видео на другие темы Смотреть
Мои друзья:
© Snakeproject.ru создан в 2013 году.При копировании материала с сайта - оставьте ссылку.Весь материал на сайте носит ознакомительный характер,за его использование другими людьми, автор ответственности не несет.
Поддержать автора и проект