I am using the tcp / ip stack for user space for a specific application.
I saw Tproxy support as a kernel module in the Linux kernel stack.
But I need a similar implementation on the user space stack.
So that I can find out the current tproxy internal work. Someone help me implement it in User Space or please explain the internal work of tproxy material, I mean “packet labeling”, “twisting destination IP addresses in the incoming and outgoing stream”, “saving all this in the internal structure of the table ", etc..
Thanks in advance.
source share