Извините за беспокойство, но, видимо, я что-то не понял или не нашёл. Поделитесь, если не сложно, информацией о том, как писать программы на PowerShell / выполнять команды из программы. Спасибо!
Спасибо за хороший и чёткий план и полезные ссылки! Обязательно попробую. Задача становится даже проще, так как управление удалённым ПК не нужно (требование — межсетевой экран для конкретной машины), как и клиентское приложение (если верно понял задачу, клиентское приложение — часть Системы Защиты, которая уже управляет моим агентами и экраном). Ещё раз спасибо за направление движения, особенно за 3 пункт!
Если сказать точнее, то не команды, а правила политики безопасности. Запретить доступ какой-то программе или на какой-то ip.
Идея задания в том, что если, например, кто-то хочет воспользоваться запрещённым протоколом или перейти на запрещённый адрес, то об этом должно быть сообщено системе защиты (а она уже будет писать логи, но это не моего ума дело).
Спасибо, если за неделю ничего не получится, то так и сделаю.
Основная проблема — отсутствия в данной работе чёткого тз. Сторонний рассматриваю потому, что преподавать хотел бы получить решение (требование не строгое) на основе этого: wipfw.sourceforge.net/index-ru.html. Вся разработка ведётся для windows.