I would like to do some content analysis on packets from a user space process, something like a L7 filter. rdr seems the way to go, but I cannot understand how to get the packets back into pf so it can continue with the rules and maintain state info.
Suggestions? TIA /ED