What I mean is that pf.conf lists a divert-to and divert-reply functionality. I have been able to use a raw socket to listen to traffic that is not specifically addressed to me with the divert-to, and reinject it in the stream. The problem is if I run the redirect before I run the divert, the destination address will be wrong.