Here's the task: I need to generate packet sending by these protocols: TCP UDP ICMP IGMP GGP GRE PUP Raw IP RSVP
Is there any library (or wrapper) to resolve this problem more easily?
Actually I want to find out is there any ready implementation of packet structure. Most simply, I invoke smth like GenerateGGPPaket() and than send it or smth like System.Net.Sockets.TcpClient class in C#
I've tried sharppcap, but it doesn't allow to generate packets as I mentioned.