Skip to main content

Python module for programmatically creating low level iptables rule sets.

Project description

Oinkwall is a python library that provides a highly programmable way to help you to generate low level Linux IPTables rule files and hosts.allow rules. It aims at handling the boring parts (resolving domain names, putting the IPv4 and IPv6 addresses in the right place) for you, while it completely leaves you with the freedom to use raw iptables commands as much as possible.

Unlike most firewall tools, it does not try to impose using any higher level abstractions on you. It operates on the level that programs like iptables-save and iptables-restore work on. It simply helps you to easier organize your iptables rules, if you like writing them directly and adding them together programmatically.

The library can be used to assemble a firewall for a single host or router, or for generating a lot of them, as building your own templating system or higher level tools 100% tailored to your own specific situation and your low level rule needs should be pretty easy.

Read the full README in README.md or read it on github.

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

oinkwall-0.5.tar.gz (13.5 kB view details)

Uploaded Source

File details

Details for the file oinkwall-0.5.tar.gz.

File metadata

  • Download URL: oinkwall-0.5.tar.gz
  • Upload date:
  • Size: 13.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: Python-urllib/3.5

File hashes

Hashes for oinkwall-0.5.tar.gz
Algorithm Hash digest
SHA256 6dcd991db33831d75a559591e1872525a8eaa9e51062162457da7f796bd15920
MD5 499867cb156311171a753966f7d7e64c
BLAKE2b-256 8c2398bb4960af8f1efdb389c45713aff728a56d5cc98be652eb3c0d35155ba8

See more details on using hashes here.

Supported by

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