I am using an user space tcp/ip stack for a particular application.
I saw Tproxy support as kernel module, in Linux kernel space stack.
But I need the similar implementation in user space stack.
So that I can learn the current internal working of tproxy.
Anybody help me to implement it in User Space or please explain the internal working of tproxy stuff, I mean," marking the packets", " twisting the destination ip in ingress and egress flow", "keeping all this in a internal table structure" etc..
Thanks in advance..