estuve probando los ejemplos de CodeProject, muy buenos la verdad.
El ejemplo que envía paquetes, genera uno aleatorio
private static byte[] GetRandomPacket()
{
byte[] packet = new byte[200];
Random rand = new Random();
rand.NextBytes( packet );
return packet;
}
Como puedo crear los paquetes con los datos que yo quiera? Principalmente me interesa el Header y el puerto e IP de destino. Por algún lado había visto como eran los distintos tipos de paquetes, pero no recuerdo donde era y no lo puedo encontrar.
Encontré esto para crearlos, perlo la verdad no me sirve de mucho (
http://www.netscantools.com/nstpro_packet_generator_tcp.html)Necesitaría crearlos yo mismo mediante código.
Cualquier sugerencia es bienvenida.
Gracias!
Edit:
Algo interesante
http://foro.elhacker.net/redes/el_modelo_tcpip-t33974.0.html;wap2=