{ "info": { "author": "Hans van Kranenburg", "author_email": "hans@knorrie.org", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "Intended Audience :: System Administrators", "License :: OSI Approved :: BSD License", "Topic :: System :: Networking", "Topic :: System :: Networking :: Firewalls", "Topic :: System :: Systems Administration" ], "description": "python-oinkwall\n===============\n\nOinkwall is a python library that provides a highly programmable way to\nhelp you to generate low level Linux IPTables rule files and hosts.allow\nrules. It aims at handling the boring parts (resolving domain names,\nputting the IPv4 and IPv6 addresses in the right place) for you, while\nit completely leaves you with the freedom to use raw iptables commands\nas much as possible.\n\nUnlike most firewall tools, it does not try to impose using any higher\nlevel abstractions on you. It operates on the level that programs like\niptables-save and iptables-restore work on. It simply helps you to\neasier organize your iptables rules, if you like writing them directly\nand adding them together programmatically.\n\nThe library can be used to assemble a firewall for a single host or\nrouter, or for generating a lot of them, as building your own templating\nsystem or higher level tools 100% tailored to your own specific\nsituation and your low level rule needs should be pretty easy.\n\nRead the full README in README.md or `read it on github `_.\n", "description_content_type": "", "docs_url": null, "download_url": "https://github.com/knorrie/python-oinkwall/tarball/v0.5", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/knorrie/python-oinkwall", "keywords": "firewall", "license": "", "maintainer": "", "maintainer_email": "", "name": "oinkwall", "package_url": "https://pypi.org/project/oinkwall/", "platform": "", "project_url": "https://pypi.org/project/oinkwall/", "project_urls": { "Download": "https://github.com/knorrie/python-oinkwall/tarball/v0.5", "Homepage": "https://github.com/knorrie/python-oinkwall" }, "release_url": "https://pypi.org/project/oinkwall/0.5/", "requires_dist": null, "requires_python": "", "summary": "Python module for programmatically creating low level iptables rule sets.", "version": "0.5" }, "last_serial": 4859185, "releases": { "0.3.1": [ { "comment_text": "", "digests": { "md5": "41b2177dd02f93a8a0b30abf937cc87b", "sha256": "af9fd93f022d8cf43b94426c68e4df56c3f134d617ec2a17d3737b62702eb70a" }, "downloads": -1, "filename": "oinkwall-0.3.1.tar.gz", "has_sig": false, "md5_digest": "41b2177dd02f93a8a0b30abf937cc87b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13567, "upload_time": "2015-09-02T12:29:19", "url": "https://files.pythonhosted.org/packages/f4/d2/0a1e4b060f7da31710946719f768d152b69b7da02146a8a46c56207313b6/oinkwall-0.3.1.tar.gz" } ], "0.3.1a1": [ { "comment_text": "", "digests": { "md5": "ac597e8d3cffa1552826d0f315b5f052", "sha256": "6774cbadebe0f21dddf7589cc5efced331eeca3acd67e3d1a07fb93dc2882001" }, "downloads": -1, "filename": "oinkwall-0.3.1a1.tar.gz", "has_sig": false, "md5_digest": "ac597e8d3cffa1552826d0f315b5f052", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13431, "upload_time": "2015-09-01T16:22:47", "url": "https://files.pythonhosted.org/packages/9f/f2/b104361ff947ec539b8804794740a8c12f4b6d6a2fc4056c146d6cda3c28/oinkwall-0.3.1a1.tar.gz" } ], "0.3.2": [ { "comment_text": "", "digests": { "md5": "5f20d4958e53218ba117d2a146b40f7a", "sha256": "d1ed224db5f89b2ed6f9b98d129517907a418fb74246c6711cf53b90acec0cf4" }, "downloads": -1, "filename": "oinkwall-0.3.2.tar.gz", "has_sig": false, "md5_digest": "5f20d4958e53218ba117d2a146b40f7a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13635, "upload_time": "2015-09-02T12:39:51", "url": "https://files.pythonhosted.org/packages/da/25/3ecddd52dd1471af2e2eaec787d54ba1540dec897e282e7bfbfea5b5286b/oinkwall-0.3.2.tar.gz" } ], "0.4": [ { "comment_text": "", "digests": { "md5": "53bcdae529f35e95c411e16aa59d22a8", "sha256": "f18519612846f74cf1067b2fbbae05d62105d390ce0721414661ce53f191cfee" }, "downloads": -1, "filename": "oinkwall-0.4.tar.gz", "has_sig": false, "md5_digest": "53bcdae529f35e95c411e16aa59d22a8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13392, "upload_time": "2015-12-01T11:26:56", "url": "https://files.pythonhosted.org/packages/33/7f/6b4cab5f5167fb0d47b2f88902856e221aacb4a343ec8dd13b2af21c3d5d/oinkwall-0.4.tar.gz" } ], "0.4.1": [ { "comment_text": "", "digests": { "md5": "6ed4a17fbec8230ec4a425043f01f7b6", "sha256": "4b28a0d9bcc750c6d82bfe214222b18074af95553242dc5bc0ff55f54a34d196" }, "downloads": -1, "filename": "oinkwall-0.4.1.tar.gz", "has_sig": false, "md5_digest": "6ed4a17fbec8230ec4a425043f01f7b6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13393, "upload_time": "2016-06-06T16:13:23", "url": "https://files.pythonhosted.org/packages/35/d3/6bf4e56b83e03e8f3b5f525895442256f8d314a5597f369043bb41167b87/oinkwall-0.4.1.tar.gz" } ], "0.4.2": [ { "comment_text": "", "digests": { "md5": "a496ec3fb01675a6bab6d0701df364eb", "sha256": "f7aa476a7d80a4734a296cfb1746eb02d33638852a244b392d0c8e77135a042d" }, "downloads": -1, "filename": "oinkwall-0.4.2.tar.gz", "has_sig": false, "md5_digest": "a496ec3fb01675a6bab6d0701df364eb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13466, "upload_time": "2016-12-17T20:59:57", "url": "https://files.pythonhosted.org/packages/b1/41/26438dd0aab688cf22fd1c68db10499da82d06f25561e3ca17b6ff14dd3f/oinkwall-0.4.2.tar.gz" } ], "0.5": [ { "comment_text": "", "digests": { "md5": "499867cb156311171a753966f7d7e64c", "sha256": "6dcd991db33831d75a559591e1872525a8eaa9e51062162457da7f796bd15920" }, "downloads": -1, "filename": "oinkwall-0.5.tar.gz", "has_sig": false, "md5_digest": "499867cb156311171a753966f7d7e64c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13487, "upload_time": "2019-02-23T20:44:27", "url": "https://files.pythonhosted.org/packages/8c/23/98bb4960af8f1efdb389c45713aff728a56d5cc98be652eb3c0d35155ba8/oinkwall-0.5.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "499867cb156311171a753966f7d7e64c", "sha256": "6dcd991db33831d75a559591e1872525a8eaa9e51062162457da7f796bd15920" }, "downloads": -1, "filename": "oinkwall-0.5.tar.gz", "has_sig": false, "md5_digest": "499867cb156311171a753966f7d7e64c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13487, "upload_time": "2019-02-23T20:44:27", "url": "https://files.pythonhosted.org/packages/8c/23/98bb4960af8f1efdb389c45713aff728a56d5cc98be652eb3c0d35155ba8/oinkwall-0.5.tar.gz" } ] }