Для блокировки интернета видеоплееру, и другим приложениям, будем использовать стандартную утилиту
AppArmor. Она, скорее всего, уже установленна, так как используется во многих дистрибутивах. Внимание, если у вас приложение установлено через "Магазин Snap", то воспользуйтесь простой версией по отключению интернета. Snap уже сам использует AppArmor для блокировки сети.
Если вы не педофил, а наткнулись на эту инструкцию случайно, то обязательно дочитайте заключение.Откроем консоль. Для начала, для того, чтобы не вводить каждый раз sudo, перейдём в режим работы из-под рута:
- Код: Выделить всё
sudo -i
1. Установка необходимых инструментовПроверим, предустановленна ли утилита в вашем дистрибутиве. Для этого пропишем в консоле:
- Код: Выделить всё
service apparmor status
Если программа вдруг не найдена, то установите её с помощью комманды:
- Код: Выделить всё
apt install apparmor -y
Далее необходимо установить утилиты для редактирования профилей:
- Код: Выделить всё
apt install apparmor-utils apparmor-profiles -y
2. Создание профиля для блокировки интернетаТеперь переходим в папку с профилями.
- Код: Выделить всё
cd /etc/apparmor.d
Все дальнейшие комманды будут выполняться в данной директории.
Создадим файл с подходящим названием. В данной инструкции показанно, как отключить интернет для VLC, поэтому назовём файл
vlc:
- Код: Выделить всё
touch vlc
Прежде чем писать указать профиль, узнаем путь до исполняемого файла. Для этого пропишем
- Код: Выделить всё
which vlc
У меня это
/usr/bin/vlc. Если у вас он другой, то запомните этот путь. Внимание, если у вас snap версия, то лучше воспользуйтесь простой инструкцией по отключению интернета через "Магазин Snap", а не через AppArmor.
Открываем наш созданный файл с профилем с помощью редактора nano:
- Код: Выделить всё
nano vlc
Сюда вставляем данный профиль с помщью клавиш ctrl+sift+v (или shift+insert, если не работает)
- Код: Выделить всё
#include <tunables/global>
/usr/bin/vlc {
#include <abstractions/base>
deny network inet,
deny network inet6,
deny network raw,
}
Если у вас путь до исполняемого файла отличается, то измените его во второй строчке.
Для выхода из редактора нажмите ctrl+s, затем ctrl+x.
Для того, чтобы убедиться, что файл записался верно, введём
- Код: Выделить всё
cat vlc
Должно показаться содержимое файла.
3. Запуск профиляВведём комманду, которая добавляет профиль в программу:
- Код: Выделить всё
apparmor_parser -a vlc
Если вы до этого каким-то образом напортачили, и у вас выдаёт ошибку "профиль уже существует", то удалите его, а затем добавьте снова:
- Код: Выделить всё
apparmor_parser -R vlc
apparmor_parser -a vlc
Остался последний шаг, запуск:
- Код: Выделить всё
aa-complain vlc
4. ОтключениеЧтобы отключить блокировку интернета, пропишите в той же директории комманду:
- Код: Выделить всё
apparmor_parser -R vlc
5. ЗаключениеВот самые полезные ссылки, используемые при написании этой статьи:
Написание этой инструкции было очень сложно, и в интернете вы ничего подобного не нагуглите. Хотелось бы, чтобы эту инструкцию могли бы увидеть не только педофилы. Если вы не педофил, а просто случайно сюда зашли, то прошу вас перекопировать эту инструкцию куда-нибудь на losst ru или подобный сайт. Я попробую в комментах к статье про apparmor на losst ru дать ссылку сюда, но боюсь, что модератор не одобрит коммент, или там обязательно будет нужно указать настоящую почту.
Если что, говоря коротко, мы не маньяки, извращенцы или подобные плохие люди. А несчастные, которым судьбой было дано сильно любить детей даже сильнее, чем взрослофилы любят друг друга. В девочках прекрасно всё, начиная от души, характера, увлечений, заканчивая телом. Вреда девочкам настоящие педофилы терпеть не могут. ❤️
Если говоря не коротко, и вам стало интересно, можете поизучать смежный портал "Право Любить" right-to-love.name
Список игнора: Резонер - за жесткие слова, LaNinja - завистливый, Sphinx - не ответил на сообщение в теме "Капитализм VS Социализм ...", Felix - редко использует смайлик loli-shy, Xisp - не читает сообщения в теме "Долбосрач", Campanula - скинул девочку, но мне она не понравилась