describes firewall rules and dump it out
Project description
About
This package allows you to describes firewall rules and dump it out, there is support for iptables and ip6tables.
Example Usage
>>> import iptdump >>> ipt = iptdump.Iptables() >>> chain = ipt.table(iptdump.TABLE_FILTER).chain(iptdump.CHAIN_INPUT) >>> chain.new().src('192.168.23.0/24').target(iptdump.TARGET_DROP) <iptdump.Rule instance at 0x7f922dfb8cb0> >>> print ipt.dump() # Generated by python-iptdump v1b1 on Mon Dec 3 18:25:27 2012 *filter :INPUT ACCEPT [0:0] -A INPUT -s 192.168.23.0/24 -j DROP COMMIT # Completed on Mon Dec 3 18:25:27 2012 >>> ipt = iptdump.Ip6tables() >>> chain = ipt.table(iptdump.TABLE_FILTER).chain(iptdump.CHAIN_INPUT) >>> chain.new().src('fe80::/64').target(iptdump.TARGET_DROP) <iptdump.Rule instance at 0x7f7ed18a1b48> >>> print ipt.dump() # Generated by python-iptdump v1b1 on Mon Dec 3 18:25:32 2012 *filter :INPUT ACCEPT [0:0] -A INPUT -s fe80::/64 -j DROP COMMIT # Completed on Mon Dec 3 18:25:32 2012
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
iptdump-1b1.3.tar.gz
(7.0 kB
view hashes)