Цензура своими силами
Jul. 11th, 2012 01:40 pmВы устали от порнографии и демократии?
Хороший совет. Можно вырубать сайты своими силами, не дожидаясь никаких законов. Не знаю, как там в винде, а под Линуксом можно цензурить интернет, выбрасывая плохие сайты из таблиц маршрутизации. У меня, например, уже несколько лет был забанен livejournal.ru
Ну например. Требуется прикрыть русскую Википедию. (Чтобы они сами себя не утруждали)
1. Даем команду
nslookup ru.wikipedia.org
Получаем IP сайта - 208.80.154.225
2. Вводим цензуру, то есть выбрасываем сайт из маршрутизации. Для этого в процесс загрузки вставляем команду:
route add -host 208.80.154.225 reject
Все! Цензура установлена.
Можно цензурить целые сети. Например, вся сеть СУПа банится одной командой:
route add -net 85.202.240.0 netmask 255.255.240.0 reject
Казалось бы, зачем это надо? Ну не нравится сайт, не ходи на него. Нет. Дело в том, что вредоносные сайты иногда размещают свои банеры с порнографией или демократией на других сайтах. Введя цензуру вы будете уверены, что их не увидите нигде в сети.
Хороший совет. Можно вырубать сайты своими силами, не дожидаясь никаких законов. Не знаю, как там в винде, а под Линуксом можно цензурить интернет, выбрасывая плохие сайты из таблиц маршрутизации. У меня, например, уже несколько лет был забанен livejournal.ru
Ну например. Требуется прикрыть русскую Википедию. (Чтобы они сами себя не утруждали)
1. Даем команду
nslookup ru.wikipedia.org
Получаем IP сайта - 208.80.154.225
2. Вводим цензуру, то есть выбрасываем сайт из маршрутизации. Для этого в процесс загрузки вставляем команду:
route add -host 208.80.154.225 reject
Все! Цензура установлена.
Можно цензурить целые сети. Например, вся сеть СУПа банится одной командой:
route add -net 85.202.240.0 netmask 255.255.240.0 reject
Казалось бы, зачем это надо? Ну не нравится сайт, не ходи на него. Нет. Дело в том, что вредоносные сайты иногда размещают свои банеры с порнографией или демократией на других сайтах. Введя цензуру вы будете уверены, что их не увидите нигде в сети.
no subject
Date: 2012-07-11 08:00 pm (UTC)Но вот я вот чтото попробовал у себя, но как открывались эти похабные сайты так и открываются. Наверняка у вас какаято ошибка в заметке.
no subject
Date: 2012-07-11 08:10 pm (UTC)Команда "netstat -rn" должна показать, что сайт не маршрутизируется. То есть, вместо адреса gateway будут прочерки.
no subject
Date: 2012-07-11 10:44 pm (UTC)===========================================================================
Список интерфейсов
19...00 ff d8 1d 11 3b ......TAP-Win32 Adapter V9
10...f4 6d 04 63 aa 0d ......Realtek PCIe GBE Family Controller
20...00 50 56 c0 00 01 ......VMware Virtual Ethernet Adapter for VMnet1
21...00 50 56 c0 00 08 ......VMware Virtual Ethernet Adapter for VMnet8
1...........................Software Loopback Interface 1
12...00 00 00 00 00 00 00 e0 Адаптер Microsoft ISATAP
11...00 00 00 00 00 00 00 e0 Teredo Tunneling Pseudo-Interface
14...00 00 00 00 00 00 00 e0 Адаптер Microsoft ISATAP #2
16...00 00 00 00 00 00 00 e0 Адаптер Microsoft ISATAP #3
18...00 00 00 00 00 00 00 e0 Адаптер Microsoft ISATAP #4
===========================================================================
IPv4 таблица маршрута
===========================================================================
Активные маршруты:
Сетевой адрес Маска сети Адрес шлюза Интерфейс Метрика
0.0.0.0 0.0.0.0 192.168.1.1 192.168.1.10 276
.....
и ешё куча цифр
А адреса 85.202.240.5 там нигде нет. Какойто непорядок.
no subject
Date: 2012-07-11 08:13 pm (UTC)no subject
Date: 2012-07-11 10:38 pm (UTC)Жуть то какая. Зачем же вы тогда людей в водить в заблуждения своими советами, которые ориентированны на другие системы?
no subject
Date: 2012-07-12 08:29 am (UTC)Но если команда "route" там есть, то скорее всего можно и там сделать каким-то похожим способом.
.
no subject
Date: 2012-07-12 12:28 pm (UTC)от себя могу добавить, что этот принцип будет работать и на венде, и на линуксе и даже на айфоне или любом другом огрызке. отличия в параметрах командной строки и методике выполнения этого набора команд после перезагрузки устройства.
no subject
Date: 2012-07-15 03:52 am (UTC)no subject
Date: 2012-07-11 08:33 pm (UTC)route add -host 85.202.240.5 reject
Вырубает в ту же секунду.
no subject
Date: 2012-07-11 10:42 pm (UTC)Обработка таблиц сетевых маршрутов.
ROUTE [-f] [-p] [-4|-6] command [destination]
[MASK netmask] [gateway] [METRIC metric] [IF interface]
-f Очистка таблиц маршрутов от записей всех шлюзов. При указании
одной из команд таблицы очищаются до выполнения команды.
-p При использовании с командой ADD задает сохранение маршрута
при перезагрузке системы. По умолчанию маршруты не сохраняются
при перезагрузке. Пропускается для остальных команд,
изменяющих соответствующие постоянные маршруты. Этот
параметр не поддерживается в Windows 95.
-4 Обязательное использование протокола IPv4.
-6 Обязательное использование протокола IPv6.
command Одна из следующих команд:
PRINT Печать маршрута
ADD Добавление маршрута
DELETE Удаление маршрута
CHANGE Изменение существующего маршрута
destination Адресуемый узел.
MASK Указывает, что следующий параметр интерпретируется как маска
сети.
netmask Значение маски подсети для записи данного маршрута.
Если этот параметр не задан, по умолчанию используется
значение 255.255.255.255.
gateway Шлюз.
interface Номер интерфейса для указанного маршрута.
METRIC Определение метрики, т.е. цены для адресуемого узла.
Поиск всех символических имен узлов проводится в файле сетевой базы данных
NETWORKS. Поиск символических имен шлюзов проводится в файле базы данных имен
узлов HOSTS.
Для команд PRINT и DELETE можно указать узел и шлюз с помощью подстановочных
знаков или опустить параметр "шлюз".
Если адресуемый узел содержит подстановочные знаки * или ?, он используется
в качестве шаблона, и печатаются только соответствующие ему маршруты. Знак '*'
соответствует любой строке, а '?' - одному знаку.
Примеры: 157.*.1, 157.*, 127.*, *224*.
Соответствие шаблону поддерживает только команда PRINT.
Диагностические сообщения:
Недопустимое значение MASK вызывает ошибку, если (УЗЕЛ МАСКА) != УЗЕЛ.
Например> route ADD 157.0.0.0 MASK 155.0.0.0 157.55.80.1 IF 1
Добавление маршрута завершится ошибкой, поскольку указан недопустим
ый параметр маски. (Узел & Маска) != Узел.
Примеры:
> route PRINT
> route PRINT -4
> route PRINT -6
> route PRINT 157* .... Печать только узлов, начинающихся со 157
> route ADD 157.0.0.0 MASK 255.0.0.0 157.55.80.1 METRIC 3 IF 2
узел^ ^маска ^шлюз метрика^ ^
интерфейс^
Если IF не задан, то производится попытка найти лучший интерфейс для
указанного шлюза.
> route ADD 3ffe::/32 3ffe::1
> route CHANGE 157.0.0.0 MASK 255.0.0.0 157.55.80.5 METRIC 2 IF 2
Параметр CHANGE используется только для изменения шлюза или метрики.
> route DELETE 157.0.0.0
> route DELETE 3ffe::/32
Это однозначно. У вас в примере ошибка. И команда ваша неправильная.
no subject
Date: 2012-07-12 12:46 pm (UTC)Команда правильная. В примере всё верно. Это вы просто читать не умеете.
no subject
Date: 2012-07-12 01:54 pm (UTC):)
Если уж совет довать, нужно хотябы указать при каких обстаятельствах он работает а при каких нет.
Так то так.
no subject
Date: 2012-07-12 03:42 pm (UTC)127.0.0.1 www.livejournal.com
после этого перезагрузка.
Еще один способ - в Windows есть какой-никакой firewall, и там можно вести в наглядной форме блокируемые URL. А вообще самый лучший, независимо от операционной системы, способ - AdBlock Plus для Firefox. Есть он и для Chrome.
no subject
Date: 2012-07-12 04:09 pm (UTC)не катит для блокировки википедии?
no subject
Date: 2012-07-12 05:19 pm (UTC)Спасибо за идею !
no subject
Date: 2012-07-12 08:40 pm (UTC)no subject
Date: 2012-07-12 04:10 pm (UTC)route -p ADD 85.202.240.0 MASK 255.255.240.0 192.168.1.253
no subject
Date: 2012-07-12 04:04 pm (UTC)Какой смысл в этом предложении?
no subject
Date: 2012-07-15 03:50 am (UTC)но еще эффективнее отредактировать хост файл, ибо там можно доменные имена использовать а не IP адреса.
http://labnol.blogspot.ca/2004/10/tweak-your-windows-hosts-file.html