i want to create my own packet generator, so that i am able to create packets of TCP,ICMP (ping, echo), UDP. I also want to set all the headers of packet and control all the flags my self, i mean i want to turn on the flags like SYN,FIN etc. I don’t have any idea how to start it..
Any help/suggestions will be appreciated..
P.S : i don’t have any problem with C#,c++ or java, i am comfortable with all of them, so u can give implementation suggestions regarding to any of the above languages..
Thanks
regards
usama
There are a bunch of headers you can use to create your functions for creating packets:
Once the packets have been created use the following to transmit over the interface:
socket()
bind()
Hope this helps to start!