Skip to main content

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


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 details)

Uploaded Source

File details

Details for the file iptdump-1b1.3.tar.gz.

File metadata

  • Download URL: iptdump-1b1.3.tar.gz
  • Upload date:
  • Size: 7.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for iptdump-1b1.3.tar.gz
Algorithm Hash digest
SHA256 62a981b4250810d4f76924e3ea25d40926c23cd2ebdeb194622563376ed827f7
MD5 61565564a40f5bfc1458286ba04f189e
BLAKE2b-256 dbbf85f714df9dd4de880c45e240fdfe479b18d88826829fe3ead1aa4ce5ca13

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page