{ "info": { "author": "Kees Bos", "author_email": "k.bos@capitar.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Console", "Intended Audience :: Developers", "Intended Audience :: System Administrators", "License :: OSI Approved :: MIT License", "Natural Language :: English", "Operating System :: POSIX :: Linux", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Topic :: System :: Networking", "Topic :: System :: Networking :: Firewalls", "Topic :: System :: Operating System", "Topic :: System :: Systems Administration", "Topic :: Utilities" ], "description": "fwmacro\n=======\n\n\nDescription\n-----------\n\nfwmacro is a library for generating iptables/ip6tables rules and to generate input files for iptables-restore and ip6tables-restore.\n\nThe library comes with two scripts: fwmpp and fwmc\n\nThe fwmpp command processes the simplified rules to a set of ip[6]tables rules and fwmc compiles a set of ip[6]tables rules to a ip[6]tables-restore file.\n\n\nUsage\n-----\n\nTypical setup/usage will be:\n\n * Create files with default chain sets in /etc/fwmacro/chains[4|6]/\n * Create a file with simplified rules in /etc/fwmacro/fw.rules\n * Compile these with: fwmpp /etc/fwmacro/fw.rules\n * Build restore files with: fwmc\n * Install iptables rules with: iptables-restore /etc/fwmacro/ipv4.rules\n * Install ip6tables rules with: ip6tables-restore /etc/fwmacro/ipv6.rules", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/keesbos/fwmacro", "keywords": "Networking,Systems Administration,Firewall,iptables,ip6tables", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "fwmacro", "package_url": "https://pypi.org/project/fwmacro/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/fwmacro/", "project_urls": { "Homepage": "https://github.com/keesbos/fwmacro" }, "release_url": "https://pypi.org/project/fwmacro/0.9.6/", "requires_dist": null, "requires_python": "", "summary": "Firewall macro compiler", "version": "0.9.6" }, "last_serial": 2482622, "releases": { "0.9.0": [ { "comment_text": "", "digests": { "md5": "b3d71ff4e0bf59160c2fbe936a73b760", "sha256": "8f425b633363fb7b23dedcb9898f59480834aefaabb998d4c73fc777b2a26f93" }, "downloads": -1, "filename": "fwmacro-0.9.0-py2.5.egg", "has_sig": false, "md5_digest": "b3d71ff4e0bf59160c2fbe936a73b760", "packagetype": "bdist_egg", "python_version": "2.5", "requires_python": null, "size": 36801, "upload_time": "2010-04-28T19:00:45", "url": "https://files.pythonhosted.org/packages/19/14/d59b9cc134fc7098728626475cc60addd9744c9dc825d6faf4f26a514e61/fwmacro-0.9.0-py2.5.egg" }, { "comment_text": "", "digests": { "md5": "607092e2023d78d0180d3166865151e8", "sha256": "120b560a5e72bc6b9c0fa7b7fa0762b330c2f986bda2fd16fd1cbf26b0678f7e" }, "downloads": -1, "filename": "fwmacro-0.9.0.tar.gz", "has_sig": false, "md5_digest": "607092e2023d78d0180d3166865151e8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15681, "upload_time": "2010-04-28T19:04:25", "url": "https://files.pythonhosted.org/packages/6a/9e/85c17b1d06a42ab504db01b75e32651b5e60f9406b0a11b35cb1a0aad18e/fwmacro-0.9.0.tar.gz" } ], "0.9.1": [ { "comment_text": "", "digests": { "md5": "29612b9c4e02d96ffc1222a1a65d1e14", "sha256": "0798278f3f7c02a0a936ee44ef106dd7abdfa83a79eeed74ed253b1087feedd3" }, "downloads": -1, "filename": "fwmacro-0.9.1-py2.5.egg", "has_sig": false, "md5_digest": "29612b9c4e02d96ffc1222a1a65d1e14", "packagetype": "bdist_egg", "python_version": "2.5", "requires_python": null, "size": 37160, "upload_time": "2010-11-12T13:33:01", "url": "https://files.pythonhosted.org/packages/b9/a0/0d6a13e29803241a26d22b0593a14c64552ed6e5afed2176663eabf457da/fwmacro-0.9.1-py2.5.egg" }, { "comment_text": "", "digests": { "md5": "5490ef480231235f11cbd4f868744989", "sha256": "f549219cebdddff249669dce18057fed245992836b300dc1aa5cfd9b9f645fac" }, "downloads": -1, "filename": "fwmacro-0.9.1.tar.gz", "has_sig": false, "md5_digest": "5490ef480231235f11cbd4f868744989", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15831, "upload_time": "2010-11-12T13:33:03", "url": "https://files.pythonhosted.org/packages/04/45/66874009421fff10e91f94d58a69c9a20ae02065f8fe7f74bb16c6c27ff0/fwmacro-0.9.1.tar.gz" } ], "0.9.2": [ { "comment_text": "", "digests": { "md5": "26685609f4f5a7ef19b430e5ed0f8ea7", "sha256": "ecbe84c495564da9c3f37ce454fbdc56d3e3e82dd47299c29de11b7930bb3456" }, "downloads": -1, "filename": "fwmacro-0.9.2-py2.5.egg", "has_sig": false, "md5_digest": "26685609f4f5a7ef19b430e5ed0f8ea7", "packagetype": "bdist_egg", "python_version": "2.5", "requires_python": null, "size": 37268, "upload_time": "2012-08-28T05:00:25", "url": "https://files.pythonhosted.org/packages/2d/50/711d8e55bd57009e036f61c23cd2624b7cef59b664032ed931ce1f8699f3/fwmacro-0.9.2-py2.5.egg" }, { "comment_text": "", "digests": { "md5": "dbed8893c0ec13c9ee3c69f0fec9a399", "sha256": "ef27d9574e63722ab5fca24d950efc564e6899b9f65b21a0234050b01e7cf8b4" }, "downloads": -1, "filename": "fwmacro-0.9.2.tar.gz", "has_sig": false, "md5_digest": "dbed8893c0ec13c9ee3c69f0fec9a399", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15873, "upload_time": "2012-08-28T05:00:30", "url": "https://files.pythonhosted.org/packages/2b/19/9d99f642275b4dd3d4c9edfa53d2cbb9def003637e64e8dd99c1cbc3bd61/fwmacro-0.9.2.tar.gz" } ], "0.9.4": [ { "comment_text": "", "digests": { "md5": "c985704acffe3838dd9358224431cf71", "sha256": "fe9c6ae42959b616251e982d3902ef1d8519aa73d5cda33332103a52455e13aa" }, "downloads": -1, "filename": "fwmacro-0.9.4-py2.7.egg", "has_sig": false, "md5_digest": "c985704acffe3838dd9358224431cf71", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 38422, "upload_time": "2016-04-29T11:17:56", "url": "https://files.pythonhosted.org/packages/49/77/86625775d3fedd07f8cd1b29f07241d3de72efedbac6baf994b2ead1dc01/fwmacro-0.9.4-py2.7.egg" } ], "0.9.6": [ { "comment_text": "", "digests": { "md5": "5f6d8f6c71e3de74528b1d2622d83bb3", "sha256": "07ae7392e4dfbd26a273f2adfd26bbbb4d50428588d4c2bafc203ed3ee096d2f" }, "downloads": -1, "filename": "fwmacro-0.9.6-py2.7.egg", "has_sig": false, "md5_digest": "5f6d8f6c71e3de74528b1d2622d83bb3", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 39939, "upload_time": "2016-11-25T14:39:37", "url": "https://files.pythonhosted.org/packages/2f/86/5722cb825203b467be24509c53d5e5e2519f1acb553b2af81e5a5d481c13/fwmacro-0.9.6-py2.7.egg" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "5f6d8f6c71e3de74528b1d2622d83bb3", "sha256": "07ae7392e4dfbd26a273f2adfd26bbbb4d50428588d4c2bafc203ed3ee096d2f" }, "downloads": -1, "filename": "fwmacro-0.9.6-py2.7.egg", "has_sig": false, "md5_digest": "5f6d8f6c71e3de74528b1d2622d83bb3", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 39939, "upload_time": "2016-11-25T14:39:37", "url": "https://files.pythonhosted.org/packages/2f/86/5722cb825203b467be24509c53d5e5e2519f1acb553b2af81e5a5d481c13/fwmacro-0.9.6-py2.7.egg" } ] }