я думал что этот вопрос не вызовет сомнений, ну а вообще назад конечно STG пакеты может и не возвращать.
выдержки из мана:
divert port
Divert packets that match this rule to the divert(4) socket bound
to port port. The search terminates.
PACKET DIVERSION
A divert(4) socket bound to the specified port will receive all packets
diverted to that port. If no socket is bound to the destination port, or
if the divert module is not loaded, or if the kernel was not compiled
with divert socket support, the packets are dropped.
Packets diverted to userland, and then reinserted by a userland process
may lose various packet attributes. The packet source interface name
will be preserved if it is shorter than 8 bytes and the userland process
saves and reuses the sockaddr_in (as does natd(8)); otherwise, it may be
lost. If a packet is reinserted in this manner, later rules may be
incorrectly applied, making the order of divert rules in the rule
sequence very important.