ok ok.. not all at once..
after reading the web I suspect that the way to do this is via netfilter, now, as before I have achieved a module that works great as a filter, but dont know how to start the packets modifications.
I hope to first be able to change the destination port of the packet.
Any idea?