HI everyone,
has anyone experiences how assemble TCP/IP packets using C++? I would like to build a packet-fuzzer/-tool to test my own applications and the firewall-rules in my network.
Hmm... If you are wanting to start COMPLETELY from scratch then you will need an EXTREMELY intimate knowledge of how TCP/IP packets are formed. If you'd like to do it a simpler way, you could use something like libpal to form the packets and write the rest in C++. Libpal only runs in linux though.
PS: I've never made a fuzzer before. I've just used programs like GPF and Bunny, so you might wait a bit for someone else to come along that has done it. Then again, most people will probably say "If it's not broke, don't fix it.."