iptables versus hosts denied

John Summerfield debian at herakles.homelinux.org
Wed Oct 17 00:07:45 UTC 2007


Miner, Jonathan W (CSC) (US SSA) wrote:
> 
> 
> -----Original Message-----
> From:	fedora-list-bounces at redhat.com on behalf of Ashley M. Kirchner
> Sent:	Tue 10/16/2007 12:10 PM
> To:	For users of Fedora Core releases
> Cc:	
> Subject:	iptables versus hosts denied
> 
>     In terms of performance and when a packet is dropped or denied, 
> what's best to use?  iptables or hosts.deny ?  Let's assume for a moment 
> here that one has a very long list of IP ranges that are being blocked, 
> would using iptables to deny the ranges work better/faster than having 
> hosts.deny block them?  Just wondering ...
> 
> -----------------------------
> 
> iptables will drop the packet at the kernel level.
> 
> An application with tcp_wrapper support will consult the hosts.allow and hosts.deny files to determine whether or not to accept a TCP connection.
> 
> I would expect that iptables would be faster since the work is being done within the kernel.
> 
That was my first thought.

But then, if you have lots of rules, the kernel might spend rather a lot 
of time sorting through them, for every packet or connexion.

tcpwrappers only gets involved when a connexion to the controlled 
application is attempted.

I'd worry less about performance and more about security. For best 
results, use both!




-- 

Cheers
John

-- spambait
1aaaaaaa at coco.merseine.nu  Z1aaaaaaa at coco.merseine.nu

Please do not reply off-list




More information about the fedora-list mailing list