«По умолчанию» и iptales, и squid умеют фильтровать mac адрес. Но, как я уже говорил, сменить mac адрес — совершенно тривиальная задача. Можно вообще при каждом новом включении компьютера устанавливать произвольный mac.
А можно собрать сведения о парах IP-mac в локалке и автоматом при включении выбирать свободный IP и назначать его и соответствующий ему mac.
> мне ничто не помешает поднять свой прокси с блекджеком и снифферами
> пароль к проксе так же можно получить — он обратимо зашифрован в HTTP Basic
Эта задача уже не столь тривиальна, как подмена IP и mac.
А вообще, выходит, что в локальной сети невозможно запретить подключенному к сети пользователю выходить в интернет от чужого имени. Только физически отключать.
А проверить можно, наверное, только так: оптимизируем изображение (подчищаем метаданные, убираем прочую излишнюю информацию, возможно, уменьшаем качество) и сравниваем размер полученного файла с оригиналом. Если отличается на определенную величину (скажем, 10%), то изображение необходимо заменить оптимизированным.
> Заказал вот этот набор с IR светодиодом)
Дороговато. Если у вас есть знакомые с программатором, намного дешевле было бы купить элементарный микроконтроллер и собрать схемку с использованием оного. Обошлось бы максимум в 300-400 рублей.
А еще проще, учитывая то, что у вас есть пульт, было бы собрать простейший мультивибратор с изменяемой частотой, который периодически бы замыкал контакты пульта.
Реле здесь не нужно: достаточно полевого ключа.
Почему же двусмысленный?
Вполне однозначный: я считаю, что техническую документацию удобнее всего в латехе делать. Да и вообще все, чей объем больше двух страниц, надо верстать в латехе.
Другое дело, что есть еще средства автоматизации. Тот же doxygen, например, помогает немного упростить разработку документации (опять-таки, в латехе) к программному продукту.
Т.е. вы считаете, что админ должен быть моральным?
Например, попросит сотрудник открыть доступ к сайту с варезом — админ откроет; попросит сотрудник дать ему права суперпользователя, админ даст… Это по-вашему нормально?
Да, а если вы все-таки соберетесь реализовать свою задумку, то сделать это несложно. Если вы в линуксе, то открываете /dev/midi, считываете из него команды; по заранее подготовленной таблице генерируете на команды нажатия клавиши что-нибудь вроде «xdotool key ..». В общем, скрипта на баше хватит.
А можно собрать сведения о парах IP-mac в локалке и автоматом при включении выбирать свободный IP и назначать его и соответствующий ему mac.