I have been tasked with helping develop a packet crafter for a project. Long story short, I have create a packet crafter, explain how it works, and present it to a few professors. From my understanding packet crafting is like MAC spoofing and IP spoofing combined. The basic idea is to take in packets, modify them, send them back out. But appearing that the packets are coming from a different location. I've just started my research but if anyone has any useful links and tips, I'd appreciate your help.
My first question is how would I start creating one?
2) What would be the best language to use?
3) Any suggestions for software?
Thanks!
(If my understanding of the topic is incorrect or off somewhat please correct me but like I mentioned I'm in the early stages of research.) As I progress with this project I will upload my results.