I want to learn TCP/Ip and interpreting the network traffic in detail. I am using couple of monitors(ethereal, netmon etc.) to watch the packets on the wire.
I want to know if there is a way i can alter the packets, e.g changret he TCP flags/options , change the ip adress stamped on the Ip packet, manually or through some software. I just want to see how these altered packets behave on the network. I am doing this on a testing enviourment strictly for learning. My ultimate goal is to get into network security.
Any suggestions/ help/ links will be appreciated. Thanks in advance.