UniFi + PiHole + Unbound --Блокировать определенные сайты по MAC-адресу и подсети

Это именно та ситуация, для которой предназначена программа expect(и аналогичная ). Вы можете запустить suпод expect, определить запрос пароля, отправить пароль (, который вы захватил ), а затем иметь корневую оболочку, в которую вы можете отправлять команды.

например

#!/usr/bin/expect --

set mypasswd "imnottellingyou"

spawn "su"
expect "ssword"
send "$mypasswd\n"
expect "#"
interact
0
12.02.2021, 20:23
1 ответ

Вам нужно что-то вроде Squid .

  1. Убедитесь, что целевые устройства получают статические IP-адреса от DHCP-сервера (Точка доступа, например ).
  2. Затем создайте правила в Squid, которые будут заносить в черный список домены назначения (youtube.com, например )на основе исходного IP-адреса клиента.
  3. Вот пример конфигурации:
0
18.03.2021, 22:30

Теги

Похожие вопросы