All of lore.kernel.org
 help / color / mirror / Atom feed
* the solution to synflood on netfilter
@ 2003-12-25 10:11 郑传波
  2003-12-26  8:17 ` Harald Welte
  0 siblings, 1 reply; 5+ messages in thread
From: 郑传波 @ 2003-12-25 10:11 UTC (permalink / raw)
  To: netfilter-devel


Check Point has two implementations on preventing synflood.  

One is to intercepts the syn packets between the client and the server. The firewall
sends a syn/ack packet to the client on behalf of the server when it receives a syn
packet. If the firewall received the Ack from the client,it will start another 3-way
handshake with the server. If not, the connection will be timeout on the firewall, 
without influncing on the server.

The other way is the firewall forward all the syn packets to the server. After get the
syn/ack from the server, the firewall sends a ack to the server on behalf of the client,
so that the connection on the server is removed from the half-opened queue immediately.
The if the ack from the client is received, the connection on the firewall is validated.
If not, the connection is timeout. And firewall sends a rst to the server.
	
I think it is possible to implement some methods similar to that on Checkpoint
in netfilter. Then synflood could be prevented with a netfilter firewall.

Any idea on that? thanks.
	
regards,
Jack Zheng
zhengcb@netpower.com.cn

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2004-01-08 14:29 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2003-12-25 10:11 the solution to synflood on netfilter 郑传波
2003-12-26  8:17 ` Harald Welte
2003-12-27  0:15   ` Henrik Nordstrom
2004-01-08 12:50     ` Emmanuel Guiton
2004-01-08 14:29       ` Henrik Nordstrom

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.