stopping the packets from getting to kernel

"Mustafa Abu Sedera" <[email protected]> Sun, 04 Jul 2004 00:46:33 +0000
Newsgroups gmane.comp.security.libnet
Message-ID <[email protected]>
Hi all,
I want to write a program to capture and send some packets but I have a 
problem that the linux kernel responds to the packets that I capture and 
ruins the TCP sessions.

For example.. I send a TCP SYN packet to some host X using libnet..then X 
replies with a SYN Ack...I capture this packet with libpcap and want to 
reply with a Ack but the kernel also gets a copy from it and immediately 
sends a reset because as for the kernel it is a Ack packet which he did not 
send the SYN for. So the TCP session gets destroyed..is there any way to 
hinder the packets captured by libpcap from reaching the kernel or is there 
any other idea on how to solve this issue???

Thanks for your replies and best regards.
Mustaffa Abu Sedira

_________________________________________________________________
MSN 8 helps eliminate e-mail viruses. Get 2 months FREE*. 
http://join.msn.com/?page=features/virus