Mulyadi Santosa wrote:
> 2008/8/19 Hinko Kocevar <[EMAIL PROTECTED]>:
>> Hi,
>>
>> Is there a way to tell if iptables (firewall) is active from some
>> /proc or /sys file? Or with iptables utility?
>>
>> It is safe to assume if no rules are present in any of the chains
>> that firewall is inactive/disabled?
> 
> I agree with other posters that checking whether iptables module is
> loaded or not is the best way to check.

That would mean that when stopping firewall I would need to remove the
modules, or at least one of them, on which I could rely.

> 
> Mind you, iptables -L only check "filter" chain. You also need to
> iterate over "nat" and "mangle" table too to make sure no rules is
> defined there.

Acked.

> 
> The word "active" has double meaning IMHO. iptables...as far the hook
> mechanism is concerned, is always active i.e the function pointer is
> checked...if it's not null then something must be done inside iptables
> code flow. the real point here is whether the iptables hook is calling
> the filtering/nat/mangling function or not.

Yes as you put it, iptables is always active, the only question is when 
it is actually 'handling' traffic. It would a nice feature if one could 
obtain number of eg. 'active' rules across the complete netfilter.

Regards,
Hinko

-- 
ČETRTA POT, d.o.o., Kranj
Planina 3
4000 Kranj
Slovenia, Europe
Tel. +386 (0) 4 280 66 03
E-mail: [EMAIL PROTECTED]
Http: www.cetrtapot.si


--
To unsubscribe from this list: send an email with
"unsubscribe kernelnewbies" to [EMAIL PROTECTED]
Please read the FAQ at http://kernelnewbies.org/FAQ

Reply via email to