I know that many single features are possible with RouterOS, but what is about a merger, if I like to realize the following:
1.
I like to setup some specific firewall rules, for example if a webserver on port 80 is requested, this starting flow should be sorted into a queue and wait.
2.
Because this flow was put into the waiting queue, a script should trigger an action, which means, a "script" sends the complete paket (or maybe only http header) to an external host.
3.
The external host examines the paket, decides about an permit/deny and put the flow from the waiting queue into the forwarding/output queue or install a blocking rule or delete the paket.
I know many thinks are actual possible (scripting, API, waiting queue) but combing this three steps seems impossible now. The hole idea is to decide about the forwarding of a paket through an external XACML policy. At the moment this is for an research project at university, so please do not discuss about the pros or cons.
![Smile :)](./images/smilies/icon_smile.gif)
Maybe someone can give me other hints to opensource projects which already able to do that? OpenFlow doen't seems to be an option, because you don't get the hole paket per default, only some limited parameters. Which would be okay for an first approach, but not satisfying. Maybe squid is useable, but we are also interessted on layer 3 and 4.
Thanks!!!