pan_szymanowski: (Default)
[personal profile] pan_szymanowski
Вы устали от порнографии и демократии?
Хороший совет. Можно вырубать сайты своими силами, не дожидаясь никаких законов. Не знаю, как там в винде, а под Линуксом можно цензурить интернет, выбрасывая плохие сайты из таблиц маршрутизации. У меня, например, уже несколько лет был забанен 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

Казалось бы, зачем это надо? Ну не нравится сайт, не ходи на него. Нет. Дело в том, что вредоносные сайты иногда размещают свои банеры с порнографией или демократией на других сайтах. Введя цензуру вы будете уверены, что их не увидите нигде в сети.

Date: 2012-07-11 08:00 pm (UTC)
From: [identity profile] longot.livejournal.com
О! Спасибо, очень полезная заметка.
Но вот я вот чтото попробовал у себя, но как открывались эти похабные сайты так и открываются. Наверняка у вас какаято ошибка в заметке.

Date: 2012-07-11 08:10 pm (UTC)
From: [identity profile] pan-szymanowski.livejournal.com
Нужно точно знать с какого IP лезет. Это неочевидно. И, возможно, надо перезагрузить машину. Хотя у меня и без перезагрузки работает.
Команда "netstat -rn" должна показать, что сайт не маршрутизируется. То есть, вместо адреса gateway будут прочерки.

Date: 2012-07-11 10:44 pm (UTC)
From: [identity profile] longot.livejournal.com
C:\>netstat -rn
===========================================================================
Список интерфейсов
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 там нигде нет. Какойто непорядок.

Date: 2012-07-11 08:13 pm (UTC)
From: [identity profile] romiro.livejournal.com
а у вас разве не винда?

Date: 2012-07-11 10:38 pm (UTC)
From: [identity profile] longot.livejournal.com
Она самая. А это разве не для виндовс команда?

Жуть то какая. Зачем же вы тогда людей в водить в заблуждения своими советами, которые ориентированны на другие системы?

Date: 2012-07-12 08:29 am (UTC)
From: [identity profile] pan-szymanowski.livejournal.com
Ну... я ж сначала сказал для Линукса. А другие системы - это как раз винда.

Но если команда "route" там есть, то скорее всего можно и там сделать каким-то похожим способом.
.

Date: 2012-07-12 12:28 pm (UTC)
From: [identity profile] romiro.livejournal.com
мда... мне казалось, что фразу автора из этого самого поста "Не знаю, как там в винде, а под Линуксом можно цензурить интернет" можно понять только одним способом: он пишет про линукс не гарантируя того, что будет работать на венде.
от себя могу добавить, что этот принцип будет работать и на венде, и на линуксе и даже на айфоне или любом другом огрызке. отличия в параметрах командной строки и методике выполнения этого набора команд после перезагрузки устройства.

Date: 2012-07-11 08:33 pm (UTC)
From: [identity profile] pan-szymanowski.livejournal.com
Сейчас специально проверил на livejournal.ru
route add -host 85.202.240.5 reject

Вырубает в ту же секунду.

Date: 2012-07-11 10:42 pm (UTC)
From: [identity profile] longot.livejournal.com
А мне пишет:

Обработка таблиц сетевых маршрутов.

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


Это однозначно. У вас в примере ошибка. И команда ваша неправильная.

Date: 2012-07-12 12:46 pm (UTC)
From: [identity profile] romiro.livejournal.com
Это однозначно. У вас в примере ошибка. И команда ваша неправильная.
Команда правильная. В примере всё верно. Это вы просто читать не умеете.

Date: 2012-07-12 01:54 pm (UTC)
From: [identity profile] longot.livejournal.com
Вот в том то и дело, что чтить я умею. В заметке не указанно к какой ОС применима эта команда. Не сведующий человек, попытается ей выполнить и поличит... А ничего он не получит.

:)

Если уж совет довать, нужно хотябы указать при каких обстаятельствах он работает а при каких нет.
Так то так.

Date: 2012-07-12 03:42 pm (UTC)
From: [identity profile] bob-phaser.livejournal.com
В команде route для ОС Windows нет опции reject, поэтому этот способ блокировки "вредных" Интернет ресурсов не подойдет. Из простых способов остается занесение блокируемых URL в файл \windows\system32\drivers\etc\hosts
127.0.0.1 www.livejournal.com
после этого перезагрузка.
Еще один способ - в Windows есть какой-никакой firewall, и там можно вести в наглядной форме блокируемые URL. А вообще самый лучший, независимо от операционной системы, способ - AdBlock Plus для Firefox. Есть он и для Chrome.

Date: 2012-07-12 04:09 pm (UTC)
From: [identity profile] romiro.livejournal.com
route -p ADD 208.80.154.225 MASK 255.255.255.255 192.168.1.253

не катит для блокировки википедии?

Date: 2012-07-12 05:19 pm (UTC)
From: [identity profile] bob-phaser.livejournal.com
Тоже вариант из серии "отправить в null device" :)
Спасибо за идею !

Date: 2012-07-12 08:40 pm (UTC)
From: [identity profile] romiro.livejournal.com
Но в любом случае отсутствие реджекта меня раздражает... Хотя роутинг в любом случае я буду настраивать дома на роутере. Так что это вариант для работы на которой венда.
Edited Date: 2012-07-12 08:40 pm (UTC)

Date: 2012-07-12 04:10 pm (UTC)
From: [identity profile] romiro.livejournal.com
для СУПа. соответственно
route -p ADD 85.202.240.0 MASK 255.255.240.0 192.168.1.253

Date: 2012-07-12 04:04 pm (UTC)
From: [identity profile] romiro.livejournal.com
Не знаю, как там в винде, а под Линуксом можно цензурить интернет, выбрасывая плохие сайты из таблиц маршрутизации
Какой смысл в этом предложении?

Date: 2012-07-15 03:50 am (UTC)
From: [identity profile] bujik.livejournal.com
в винде есть соотв. команды route print и route add ...

но еще эффективнее отредактировать хост файл, ибо там можно доменные имена использовать а не IP адреса.

http://labnol.blogspot.ca/2004/10/tweak-your-windows-hosts-file.html

February 2026

S M T W T F S
1 2 34 5 6 7
8 9 10 11 1213 14
15 16 1718 19 20 21
22 23 2425262728

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Feb. 25th, 2026 09:59 pm
Powered by Dreamwidth Studios