Skip to main content
Join the official 2019 Python Developers SurveyStart the survey!

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

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for iptdump, version 1b1.3
Filename, size File type Python version Upload date Hashes
Filename, size iptdump-1b1.3.tar.gz (7.0 kB) File type Source Python version None Upload date Hashes View hashes

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN SignalFx SignalFx Supporter DigiCert DigiCert EV certificate StatusPage StatusPage Status page