I was just wondering if it was possible to create and send out your own packets. What i mean by this is type in what text you want sent out, direct it from a port to another port and send it out. Or one that changes the packets before they are sent out.

Any one know anything about this or a program that can do this?