{ "info": { "author": "Chris (Someguy123) @ Privex", "author_email": "chris@privex.io", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Operating System :: POSIX :: Linux", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7" ], "description": "Privex Pyrewall\n================\n\n[![Build Status](https://travis-ci.com/Privex/pyrewall.svg?branch=master)](https://travis-ci.com/Privex/pyrewall) \n[![Codecov](https://img.shields.io/codecov/c/github/Privex/pyrewall)](https://codecov.io/gh/Privex/pyrewall) \n[![PyPi Version](https://img.shields.io/pypi/v/pyrewall.svg)](https://pypi.org/project/pyrewall/)\n![License Button](https://img.shields.io/pypi/l/pyrewall) \n![PyPI - Downloads](https://img.shields.io/pypi/dm/pyrewall)\n![PyPI - Python Version](https://img.shields.io/pypi/pyversions/pyrewall) \n![GitHub last commit](https://img.shields.io/github/last-commit/Privex/pyrewall)\n\nAn iptables firewall management system in Python.\n\n![Screenshot of REPL](https://cdn.privex.io/github/pyrewall/pyrewall_repl.png)\n\nWARNING: Still under construction\n\n```\n+===================================================+\n| \u00a9 2019 Privex Inc. |\n| https://www.privex.io |\n+===================================================+\n| |\n| PyreWall - Python iptables firewall tool |\n| License: X11/MIT |\n| |\n| Core Developer(s): |\n| |\n| (+) Chris (@someguy123) [Privex] |\n| |\n+===================================================+\n\nPyreWall - A Python tool / service for managing iptables firewalls with ease\nCopyright (c) 2019 Privex Inc. ( https://www.privex.io )\n\n```\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/Privex/pyrewall", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "pyrewall", "package_url": "https://pypi.org/project/pyrewall/", "platform": "", "project_url": "https://pypi.org/project/pyrewall/", "project_urls": { "Homepage": "https://github.com/Privex/pyrewall" }, "release_url": "https://pypi.org/project/pyrewall/0.9.1/", "requires_dist": [ "privex-helpers (>=1.2.0)", "python-dotenv", "prompt-toolkit" ], "requires_python": "", "summary": "A Python tool / service for managing iptables firewalls with ease", "version": "0.9.1" }, "last_serial": 5888770, "releases": { "0.8.0": [ { "comment_text": "", "digests": { "md5": "d1ae83a729b209445038caa66e562859", "sha256": "e86cd40d6672fab236ef72fbba95cdfb3e403029c677181133a768252dbc29b3" }, "downloads": -1, "filename": "pyrewall-0.8.0-py3-none-any.whl", "has_sig": false, "md5_digest": "d1ae83a729b209445038caa66e562859", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 13804, "upload_time": "2019-09-24T10:04:04", "url": "https://files.pythonhosted.org/packages/3f/cc/44bf26bd59261318068acd66e38302919814151fc09cff1bf7421b155f55/pyrewall-0.8.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8fe7b9c6a25db3707eed31170f2e9258", "sha256": "ff31fc75a380e81f487018542660132612a519bdda1852a13d73f20c591206a6" }, "downloads": -1, "filename": "pyrewall-0.8.0.tar.gz", "has_sig": false, "md5_digest": "8fe7b9c6a25db3707eed31170f2e9258", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9495, "upload_time": "2019-09-24T10:04:06", "url": "https://files.pythonhosted.org/packages/18/e6/712844ed91e7ebc4ce7a82012d3b4d26ede333b4987df48d12671fb10b6e/pyrewall-0.8.0.tar.gz" } ], "0.8.1": [ { "comment_text": "", "digests": { "md5": "6fd0e59243cc04c14c65becfff86d0e9", "sha256": "f311a6e4d9dcd8feb5a83763dda59905899201fd8ccf64379e8e950cca2251bf" }, "downloads": -1, "filename": "pyrewall-0.8.1-py3-none-any.whl", "has_sig": false, "md5_digest": "6fd0e59243cc04c14c65becfff86d0e9", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 15449, "upload_time": "2019-09-24T10:08:22", "url": "https://files.pythonhosted.org/packages/6c/be/9a31874cef98eda32298571a1f563f3303b8a8b299f39d4a641cc9ebf8dc/pyrewall-0.8.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ddc86fed1fd3f86503060f2983868456", "sha256": "b3bc06299db2ab35d653f7b47c452b0f86767b9496cf37db2fa29e8da02325cb" }, "downloads": -1, "filename": "pyrewall-0.8.1.tar.gz", "has_sig": false, "md5_digest": "ddc86fed1fd3f86503060f2983868456", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10697, "upload_time": "2019-09-24T10:08:25", "url": "https://files.pythonhosted.org/packages/d1/30/2074b88b7d70ac9a438449830d2b342d17e634d39730d29e55cbb221108d/pyrewall-0.8.1.tar.gz" } ], "0.8.2": [ { "comment_text": "", "digests": { "md5": "6c0b7fcc8671da9c46e2ad45f0248db7", "sha256": "5f8d364e3db28baf5f1addb1666accfb9542825e862acb0667cbad8cd12aa426" }, "downloads": -1, "filename": "pyrewall-0.8.2-py3-none-any.whl", "has_sig": false, "md5_digest": "6c0b7fcc8671da9c46e2ad45f0248db7", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 15732, "upload_time": "2019-09-24T11:30:05", "url": "https://files.pythonhosted.org/packages/8a/f5/b1b32f1a73b99db89dcf6daa017f46a2b8e6342a8591b1bb8df8adfc41bc/pyrewall-0.8.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1233d7df9aba1770be78d091a7d2e79b", "sha256": "21310dd90e836d598b05359fc930c5cc4c7bbd0ae8b17b45ec54064334356114" }, "downloads": -1, "filename": "pyrewall-0.8.2.tar.gz", "has_sig": false, "md5_digest": "1233d7df9aba1770be78d091a7d2e79b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10956, "upload_time": "2019-09-24T11:30:08", "url": "https://files.pythonhosted.org/packages/26/99/09f0dbbbb23f18af664e607757d835d303cd4beae10b2b4a4ad0558b0817/pyrewall-0.8.2.tar.gz" } ], "0.8.2.post1": [ { "comment_text": "", "digests": { "md5": "f949afca814113b01f4d1633534369eb", "sha256": "dd73120ae466f46285c9215e1d3ace34420f6ffa9882ec1eeab057ad9b1702b5" }, "downloads": -1, "filename": "pyrewall-0.8.2.post1-py3-none-any.whl", "has_sig": false, "md5_digest": "f949afca814113b01f4d1633534369eb", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 16015, "upload_time": "2019-09-25T16:14:55", "url": "https://files.pythonhosted.org/packages/f5/d0/4b1721ca9b61050fe9771e415121e08fbd51ab9b2db8dd5be525d711d629/pyrewall-0.8.2.post1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b1497498b618f70f16528bbd172d07c2", "sha256": "efdf018acac1ead57307d5fa5c716cc5821d59becd8499fc019a9a4eff022039" }, "downloads": -1, "filename": "pyrewall-0.8.2.post1.tar.gz", "has_sig": false, "md5_digest": "b1497498b618f70f16528bbd172d07c2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11503, "upload_time": "2019-09-25T16:15:00", "url": "https://files.pythonhosted.org/packages/ea/94/268f73ce047e727947dd990837709a4e18bd4e05ad05332f4c2362e4afcd/pyrewall-0.8.2.post1.tar.gz" } ], "0.8.2.post2": [ { "comment_text": "", "digests": { "md5": "7a9f80e073c314bcc794cbb27890fc70", "sha256": "13a1c7a46ce25a9828aa3bdf9964d066653fa8a9852bee12d47c9448d2d6472e" }, "downloads": -1, "filename": "pyrewall-0.8.2.post2-py3-none-any.whl", "has_sig": false, "md5_digest": "7a9f80e073c314bcc794cbb27890fc70", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 16011, "upload_time": "2019-09-25T16:16:52", "url": "https://files.pythonhosted.org/packages/71/5f/1ade6b75cbbedd9383e7865b7dae0f57e51df3970dc808ebd443eef428fb/pyrewall-0.8.2.post2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "30d1412dd99b409b0800462b078b058a", "sha256": "2d5f431447977b30396d05fba9b5dcb9fec6d50d69242f59337f978dad806d4f" }, "downloads": -1, "filename": "pyrewall-0.8.2.post2.tar.gz", "has_sig": false, "md5_digest": "30d1412dd99b409b0800462b078b058a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11487, "upload_time": "2019-09-25T16:16:55", "url": "https://files.pythonhosted.org/packages/5d/94/050635a666bfd19326e505912d90726ac482f8076e9a797e2029cf81bbb6/pyrewall-0.8.2.post2.tar.gz" } ], "0.8.3": [ { "comment_text": "", "digests": { "md5": "dcdfbb670c5997e9a53751ee0c511eab", "sha256": "c32440f97887b5303b05dc52665a3f42cb845f4eb89267c103958df0d1aa070d" }, "downloads": -1, "filename": "pyrewall-0.8.3-py3-none-any.whl", "has_sig": false, "md5_digest": "dcdfbb670c5997e9a53751ee0c511eab", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 18076, "upload_time": "2019-09-25T18:50:36", "url": "https://files.pythonhosted.org/packages/dd/c6/a0111eabe37a61c79b7754961f8cd7941d117e09fdeecff3a1d16d88956c/pyrewall-0.8.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f173d33ea81fb26ec82eb400aa194cfc", "sha256": "a9e38e83b0f3fb6d9437f0031ab7df511b586feef08226332ddda1f8f509caf7" }, "downloads": -1, "filename": "pyrewall-0.8.3.tar.gz", "has_sig": false, "md5_digest": "f173d33ea81fb26ec82eb400aa194cfc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13360, "upload_time": "2019-09-25T18:50:43", "url": "https://files.pythonhosted.org/packages/1d/d8/40e542cb562e453dc542b2d740b14db17aed5dad904c163bf8ad74c00db6/pyrewall-0.8.3.tar.gz" } ], "0.9.0": [ { "comment_text": "", "digests": { "md5": "1eb398f1c89de533376f675c65634665", "sha256": "cf3adeafae96f82eb11823ea4a7ca61a3988c6a5cb953ddf147443151e6e32de" }, "downloads": -1, "filename": "pyrewall-0.9.0-py3-none-any.whl", "has_sig": false, "md5_digest": "1eb398f1c89de533376f675c65634665", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 23464, "upload_time": "2019-09-26T03:08:05", "url": "https://files.pythonhosted.org/packages/6a/cd/5e8458e2c3c01425239c76c8aa6dd35f3abcb280dad65856c1389ca25aa3/pyrewall-0.9.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7fb75e63c3ca1b0b7845ff18052664ff", "sha256": "5b3046c6d27fe78a4951f36657cda3f04d5882755d6ad7ecb11bb605df29b2d6" }, "downloads": -1, "filename": "pyrewall-0.9.0.tar.gz", "has_sig": false, "md5_digest": "7fb75e63c3ca1b0b7845ff18052664ff", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19528, "upload_time": "2019-09-26T03:08:09", "url": "https://files.pythonhosted.org/packages/fd/1d/1c48e0e465ac22a90ef2e6c69476dc521ee0f040a12f77bc441c7682f4d2/pyrewall-0.9.0.tar.gz" } ], "0.9.1": [ { "comment_text": "", "digests": { "md5": "aa3d745baebefb588f1ae57891fa0088", "sha256": "9b50919dc2c9fe3e5606d493e5d826045b71fdadcf4e6ac2e5ba3fa1ef3eb3b9" }, "downloads": -1, "filename": "pyrewall-0.9.1-py3-none-any.whl", "has_sig": false, "md5_digest": "aa3d745baebefb588f1ae57891fa0088", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 24211, "upload_time": "2019-09-26T06:09:03", "url": "https://files.pythonhosted.org/packages/1b/06/a7ebe4c1d7e867f3b1173570ae1caf663c6d5f79b347dc0a6b3c7f1ddd9a/pyrewall-0.9.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "526ac257af78a8fe6081ee79bde1198a", "sha256": "453b66012e4f6ed605df60e18cc2f661b380f9103d0f0fcddd4eac0305cd8a5b" }, "downloads": -1, "filename": "pyrewall-0.9.1.tar.gz", "has_sig": false, "md5_digest": "526ac257af78a8fe6081ee79bde1198a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19663, "upload_time": "2019-09-26T06:09:07", "url": "https://files.pythonhosted.org/packages/94/49/3c2ab7efa188f8403b1ea1ab7825eee1210360fb76dd3f59cf2766360d77/pyrewall-0.9.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "aa3d745baebefb588f1ae57891fa0088", "sha256": "9b50919dc2c9fe3e5606d493e5d826045b71fdadcf4e6ac2e5ba3fa1ef3eb3b9" }, "downloads": -1, "filename": "pyrewall-0.9.1-py3-none-any.whl", "has_sig": false, "md5_digest": "aa3d745baebefb588f1ae57891fa0088", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 24211, "upload_time": "2019-09-26T06:09:03", "url": "https://files.pythonhosted.org/packages/1b/06/a7ebe4c1d7e867f3b1173570ae1caf663c6d5f79b347dc0a6b3c7f1ddd9a/pyrewall-0.9.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "526ac257af78a8fe6081ee79bde1198a", "sha256": "453b66012e4f6ed605df60e18cc2f661b380f9103d0f0fcddd4eac0305cd8a5b" }, "downloads": -1, "filename": "pyrewall-0.9.1.tar.gz", "has_sig": false, "md5_digest": "526ac257af78a8fe6081ee79bde1198a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19663, "upload_time": "2019-09-26T06:09:07", "url": "https://files.pythonhosted.org/packages/94/49/3c2ab7efa188f8403b1ea1ab7825eee1210360fb76dd3f59cf2766360d77/pyrewall-0.9.1.tar.gz" } ] }