Как связать WEB (php) сессию с Iptables (firewall)?

Добрый день господа программисты!

Прошу помощи найти способ связать web сессию c iptables.

Есть вэб форма авторизации пользователей, при авторизации в которой (установлении сессии) необходимо в фаерволе itables включать правило на пропуск пакетов - другими словами необходимо строить правило по web сессии (если сессия есть то правило включается).

Пытаюсь сделать это на ОС Debian.

В данном вопросе как и куда и какие пакеты ходят не принципиально. Важно понять как можно построить проверку в фаерволе при web сессии?
Может кто реализовывал подобное на других системах, буду благодарен за пример.
Я пытаюсь реализовать на связке Debian + iptables+apache2+php5

Спасибо за любую помощь!
  • Вопрос задан
  • 2823 просмотра
Решения вопроса 1
Пригласить эксперта
Ответы на вопрос 2
охохох. Никогда не реализовывал, но, к примеру, при создании новой сессии - можно силами php создавать какой-нибудь файлик, содержащий добавление нужного правила iptables, и при завершении сессии - создавать файлик с правилом на удаление, а bash-скриптом по крону, или демоном запустить - проверять состояние этих создаваемых файликов и применять правила из вновь появившихся файлов. Звучит очень криво, но в голову ничего не пришло больше.
Ответ написан
При создании сессии - добавлять в базу запись, по кронтабу запускать другой скриптик PHP, который будет видеть новые записи и их статусы и одновременно записи для удаления и управлять iptables
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы