Перейти к содержанию

Рекомендуемые сообщения

Опубликовано (изменено)

Приведённый ниже скрипт блокирует те же домены, что и утилита Destroy Windows 10 Spying на уровне маршрутизатора.

Придётся установить curl:

opkg install ndmq curl
 

Поместите в файл (например, dws.sh) приведённое ниже содержимое:

#!/bin/sh

lan_ip=$(ndmq -p 'show interface Bridge0' -P address)

hosts=$(curl --silent --insecure https://raw.githubusercontent.com/Nummer/Destroy-Windows-10-Spying/master/DWS/MainDwsForm.cs | \
awk '
/^        private void AddToHostsAndFirewall/ { skip=1; }
/^                var hostslocation/ { skip=0; }
skip { print; } ' | \
grep '\,$' | \
cut -d \" -f 2 | \
grep -v 'msn.com')

for host in $hosts; do
ndmq -p "ip host $host $lan_ip" -P response
done
ndmq -p 'system configuration save' -P message
 

и запустите его на выполнение:

sh ./dws.sh
 

Хосты, используемые для сбора информации в Windows 10 будут заблокированы на уровне маршрутизатора.

 

Изменено пользователем Александр Рыжов
Опубликовано
  TheBB сказал:
решение успешно работает и с keenopt
Не вижу в пакетах keenopt ни curl, ни wget. А wget из состава Busybox не умеет HTTPS, поэтому с гитхаба ничего не скачает.
Опубликовано

имеется "проблемная" железка - DSL (в плане отсутствия пакетов для mipsBE). откуда взялся curl - не помню, может и собрал. про wget - незнаю чему верить, но:

  Показать контент
Опубликовано

а еще мы забыли про конфиг. актуально будет для устройств без поддержки съемных носителей. с его помощью можно блокировать "шпиёнов" не устанавливая никакой системы, достаточно внести список в нужную секцию.

Опубликовано
  TheBB сказал:
а еще мы забыли про конфиг. актуально будет для устройств без поддержки съемных носителей. с его помощью можно блокировать "шпиёнов" не устанавливая никакой системы, достаточно внести список в нужную секцию.
Для этого понадобится два устройства: одно с USB для формирования конфига, другое — целевое. Кроме того, в скрипте подставляется текущий ip-адрес устройства, который может не совпасть с тем, что будет на системе назначения.

По-моему, это трудно назвать удобным. Мягко говоря.

Опубликовано
  TheBB сказал:
про удобство ни слова нет. нужен список и "кривые руки"

так можно же скопировать и через CLI весь список вставить - на оффпрошивки можно ставить https://zyxel.ru/kb/3945

Опубликовано
  McMCC сказал:
  sng сказал:

Ткните: как curl ручками собрать..

curl добавлен в keenopt:

# opkg update

# opkg upgrade

# opkg install curl

Огромное спасибо!!!

  • 2 недели спустя...
Опубликовано
  sng сказал:
Попробовал.

А как его (скрипт) запретить грузиться в память?

Выполнить "no host…" для каждой добавленной записи. Заходите в CLI кинетика и выполняйте построчно, таких записей будет около шестидесяти.

При вашем уровне владения командной строки это будет самый быстрый путь.

Опубликовано
  Александр Рыжов сказал:
  sng сказал:
Попробовал.

А как его (скрипт) запретить грузиться в память?

Выполнить "no host…" для каждой добавленной записи. Заходите в CLI кинетика и выполняйте построчно, таких записей будет около шестидесяти.

При вашем уровне владения командной строки это будет самый быстрый путь.

Можно в Web - Файлы скачать файл running-config, удалить оттуда руками махом все записи ip host..., сохранить, залить на место startup-config и ребутнуть. Это заметно быстрее.

Опубликовано

ip host скопировал в файл.

Перед каждой строчкой вставил no.

скопировал и вставил в cmi,

хотя автор мог бы и скрипт выложить...

  • 3 месяца спустя...
Опубликовано

/opt/home # sh ./dws.sh

: not foundine 2:

: not foundine 4:

: not foundine 12:

awk: cmd. line:1: Unexpected token

: not foundine 12:

: not foundine 12:

почему-то последний grep никак не хочет ничего находить

помогите разобраться, я еще не особо силен в лине

  • 2 недели спустя...
Опубликовано
  againDDM сказал:
/opt/home # sh ./dws.sh

: not foundine 2:

: not foundine 4:

: not foundine 12:

awk: cmd. line:1: Unexpected token

: not foundine 12:

: not foundine 12:

почему-то последний grep никак не хочет ничего находить

помогите разобраться, я еще не особо силен в лине

аналогично, чяднт?

Версия NDMS v2.07(AANT.5)B0

Опубликовано
  againDDM сказал:
помогите разобраться, я еще не особо силен в лине
  b1st сказал:
аналогично, чяднт?
Скорее всего автор утилиты переколбасил исходники, из которых брался перечень хостов для блокировки.

Не имея на руках кинетика, первый пост править не берусь, но наверняка найдутся другие форумчане, которые смогут это сделать.

  • 2 недели спустя...
Опубликовано

Звиняйте-в линуксе мало понимаю-точнее вообще,а куда dws.sh ложить?По всякому пробовал-команда sh ./dws.sh его не видит(ложил в корень)Пробовал в другие папки с изменением команды-отказано в доступе-что не так делаю?

  • 1 месяц спустя...
Опубликовано (изменено)

Все сделал по инструкции. С установкой проблем не возникло. Но...

/opt/home # sh ./dws.sh
curl: no URL specified!
curl: try 'curl --help' for more information
./dws.sh: line 13: https://raw.githubusercontent.com/Nummer/Destroy-Windows-10-Spying/master/DWS/MainDwsForm.cs: not found
saving configuration...
/opt/home #

Что я делаю не так?

Giga II, прошивка v2.06(AAFS.0)C1

Изменено пользователем Ahilus
Опубликовано
  В 25.08.2016 в 20:34, Ahilus сказал:

Все сделал по инструкции...

Показать  

значит - не все

  Показать контент

удивительно, но работает до сих пор

  В 25.08.2016 в 20:34, Ahilus сказал:

Что я делаю не так?

Показать  

на этот вопрос можете ответить только вы :))

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...

Важная информация

На этом сайте используются файлы cookie. Нажимая "Я принимаю" или продолжая просмотр сайта, вы разрешаете их использование: Политика конфиденциальности.