Может кто делал? Или рубит в этой теме?
Надо чтоб при открытии сессии с определенным портом:
1. выполнялся скрипт1
2. данные поступающие на порт перенаправлялись на другой порт
3. выполнялся скрипт2
В принципе по отдельности все понятно:
1 и 3 пункты можно сделать засадив в сервис xinetd
Пункт 2 с помощью того же iptables
Но как все это сделать по порядку???
Ведь мне надо выполнить скрипт1 раньше(!) чем данные польются на другой порт, т.е. нужна некая задержка (пусть и всего милисекундная). А по окончанию надо еще врубится, что сессия закончена и тока тогда выполнить скрипт2.
У меня мелькают подозрения, что без написания своего демона мне этого не сделать, но вдруг есть какие-нить извратные пути решения или сторонние утилиты/приблуды для этого? Что скажет всезнающий all ???