{ "info": { "author": "Muhannad Alghamdi", "author_email": "muhannadengineer@gmail.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7" ], "description": "# NetRange\n\nA simple package for reading and ranging IPs and ports.\n\n[![PyPI](https://img.shields.io/pypi/v/netrange)](https://pypi.org/project/netrange/)\n![Travis (.org)](https://img.shields.io/travis/muhannadalghamdi/netrange)\n![PyPI - Downloads](https://img.shields.io/pypi/dd/netrange)\n![GitHub](https://img.shields.io/github/license/muhannadalghamdi/netrange)\n[![PyPI - Python Version](https://img.shields.io/pypi/pyversions/netrange)](https://pypi.org/project/netrange/)\n[![PyPI - Wheel](https://img.shields.io/pypi/wheel/netrange)](https://pypi.org/project/netrange/#files)\n\n## Installation\n\nRun the following to install:\n\n```bash\npip install netrange\n```\n\n## Usage\n\n### From CLI\n\n```bash\n$ netrange --help\nusage: IP Range [-h] [--version] [--verbose] {ip,port} ...\n\nA simple package for reading and ranging IPs and ports.\n\npositional arguments:\n {ip,port} choose one option\n\noptional arguments:\n -h, --help show this help message and exit\n --version show program's version number and exit\n --verbose\n```\n\n### From Module\n\n```python\nimport netrange\n\n\nips = ip.load(from_file=file)\nranged_ips = ip.dump(ips)\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/muhannadengineer/netrange", "keywords": "ip address port range", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "netrange", "package_url": "https://pypi.org/project/netrange/", "platform": "", "project_url": "https://pypi.org/project/netrange/", "project_urls": { "Homepage": "https://github.com/muhannadengineer/netrange" }, "release_url": "https://pypi.org/project/netrange/0.0.14/", "requires_dist": null, "requires_python": "", "summary": "A simple package for reading and ranging IPs and ports.", "version": "0.0.14" }, "last_serial": 6000238, "releases": { "0.0.0": [ { "comment_text": "", "digests": { "md5": "e23087c641041371bcc75ec675e7bb9f", "sha256": "89c8ae28b35a0fa52f4da7bae98cef60daf4763add0d3038c01303a6be8a009e" }, "downloads": -1, "filename": "netrange-0.0.0.tar.gz", "has_sig": false, "md5_digest": "e23087c641041371bcc75ec675e7bb9f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3102, "upload_time": "2019-10-06T21:46:57", "url": "https://files.pythonhosted.org/packages/43/e0/0916a9343f0043c218f3b348483c1c983f9ab8b7ff9d5efeee727caef4f2/netrange-0.0.0.tar.gz" } ], "0.0.1": [ { "comment_text": "", "digests": { "md5": "b094ac28cfc7df19926253a2e9a056a3", "sha256": "f8e461a0622c20a996787532cff1ca722e8efaaa247c1d4e3e525486bab2375c" }, "downloads": -1, "filename": "netrange-0.0.1.tar.gz", "has_sig": false, "md5_digest": "b094ac28cfc7df19926253a2e9a056a3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2350, "upload_time": "2019-10-04T23:48:10", "url": "https://files.pythonhosted.org/packages/60/8e/1634b290e1b8199c1b8ddae1909231aa9a43d8683a0a8e0d467577bd1fa5/netrange-0.0.1.tar.gz" } ], "0.0.10": [ { "comment_text": "", "digests": { "md5": "48028b2f1714f16f28ed48fd2d336e20", "sha256": "4ff38c17eff54c47d332a81c0226479d4228cd14a5a35c8de45c136361f48bf6" }, "downloads": -1, "filename": "netrange-0.0.10-py3-none-any.whl", "has_sig": false, "md5_digest": "48028b2f1714f16f28ed48fd2d336e20", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5301, "upload_time": "2019-10-08T21:20:48", "url": "https://files.pythonhosted.org/packages/2f/3d/380c2b011b36b65bf798726a29c64ca03ad45531fcf9da7d8d128583a072/netrange-0.0.10-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3b757a2186395d760b977dbe1adc51c5", "sha256": "a8fa8e16d715a6613307f76d024634a844e880c73727555238a71e9153dea9f5" }, "downloads": -1, "filename": "netrange-0.0.10.tar.gz", "has_sig": false, "md5_digest": "3b757a2186395d760b977dbe1adc51c5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4356, "upload_time": "2019-10-08T21:20:51", "url": "https://files.pythonhosted.org/packages/a7/3f/1ce66e743efbd45a8199d4ca17d85e86d2c4e573aef90fd2c069d7b1d538/netrange-0.0.10.tar.gz" } ], "0.0.11": [ { "comment_text": "", "digests": { "md5": "c8c80bf1e0cbe4781addcff27f38a453", "sha256": "b6a155612b0c6bab8e6b5fbc2d2f35388a5d8d3088cdc9bee158841cb9aa3f37" }, "downloads": -1, "filename": "netrange-0.0.11-py3-none-any.whl", "has_sig": false, "md5_digest": "c8c80bf1e0cbe4781addcff27f38a453", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5398, "upload_time": "2019-10-08T23:57:32", "url": "https://files.pythonhosted.org/packages/29/9f/07fcc9f8bc89a6a7c5108b00fb5f9a24e66c5d23f6f378be398e68775646/netrange-0.0.11-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5b2ec3fdf5b3334dbd7149b9b5c8df35", "sha256": "982aea2e02d8784b1d2ee7cf7628677f9a5e6f50eb4b0e561ec4e1f9e77d4179" }, "downloads": -1, "filename": "netrange-0.0.11.tar.gz", "has_sig": false, "md5_digest": "5b2ec3fdf5b3334dbd7149b9b5c8df35", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4433, "upload_time": "2019-10-08T23:57:36", "url": "https://files.pythonhosted.org/packages/12/55/b32be4f57e7ec533845e7f0f4188edf5c0245a8deed06fc46c8f2fb32c9a/netrange-0.0.11.tar.gz" } ], "0.0.12": [ { "comment_text": "", "digests": { "md5": "a64f49519b3bc8adf4f88f8281b8a415", "sha256": "f4dad6640b46ff9b7b658a3ecfa34fb0b993fe47a76217c003928062eb2c960d" }, "downloads": -1, "filename": "netrange-0.0.12-py3-none-any.whl", "has_sig": false, "md5_digest": "a64f49519b3bc8adf4f88f8281b8a415", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6383, "upload_time": "2019-10-11T01:21:53", "url": "https://files.pythonhosted.org/packages/e6/d7/e2e6b0a5178ad40682274925547514a1c30153e4b5ea26f411da663d82f9/netrange-0.0.12-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "468d5b9148f5b4a8ac51328547ff7a23", "sha256": "7c3e77a6cc2fbb88ff7e7b33ae6023835bd0d2e363b7062b351ef9b3a7d1bd47" }, "downloads": -1, "filename": "netrange-0.0.12.tar.gz", "has_sig": false, "md5_digest": "468d5b9148f5b4a8ac51328547ff7a23", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4189, "upload_time": "2019-10-11T01:21:59", "url": "https://files.pythonhosted.org/packages/0a/b2/9a0e367822fb62c68c004b3b7bc3b60b6bdeec72aab5b04473a1b13ce943/netrange-0.0.12.tar.gz" } ], "0.0.13": [ { "comment_text": "", "digests": { "md5": "4968206ea97dcbe7f52369e8eb67aac0", "sha256": "3077a8770f2915877b0e0c1fe10698e73be194a4923324d7f6d2fdea14ca9d84" }, "downloads": -1, "filename": "netrange-0.0.13-py3-none-any.whl", "has_sig": false, "md5_digest": "4968206ea97dcbe7f52369e8eb67aac0", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7415, "upload_time": "2019-10-11T22:44:46", "url": "https://files.pythonhosted.org/packages/d0/ba/1a02e1b0a55d5f2508405cf078179f0bcff52f4eeb0aeabf17696a4ba8d3/netrange-0.0.13-py3-none-any.whl" } ], "0.0.14": [ { "comment_text": "", "digests": { "md5": "99475aa2c3eba4fa38467317c0bbc699", "sha256": "1c4d5339bd83376c31d344a1ff71d298921a3b5aa3f5e7970a28240cbe2d895e" }, "downloads": -1, "filename": "netrange-0.0.14-py3-none-any.whl", "has_sig": false, "md5_digest": "99475aa2c3eba4fa38467317c0bbc699", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7683, "upload_time": "2019-10-19T16:16:06", "url": "https://files.pythonhosted.org/packages/b3/c3/9a82c55b1cf698baaf89c17f8a41edead5ed8f0780d15ea4c4c5ccd0fc11/netrange-0.0.14-py3-none-any.whl" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "174c76d419884874c69736fd3cd501f8", "sha256": "9cce01b413517ecff389267da5941fe2c600709a33d57a9e61864d5d68c4710e" }, "downloads": -1, "filename": "netrange-0.0.2.tar.gz", "has_sig": false, "md5_digest": "174c76d419884874c69736fd3cd501f8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2347, "upload_time": "2019-10-04T23:49:59", "url": "https://files.pythonhosted.org/packages/8d/a1/40e33a17148e511d319e4bd9fc1e1d32cec5160a39e1ecf13a2a8a9f7579/netrange-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "140b62b37356801797a9d424cda07b9b", "sha256": "8209de827e991e91d7907a44074a3afdf4c0f622101d4f28f4316ad2c3f4c65d" }, "downloads": -1, "filename": "netrange-0.0.3.tar.gz", "has_sig": false, "md5_digest": "140b62b37356801797a9d424cda07b9b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2304, "upload_time": "2019-10-04T23:54:37", "url": "https://files.pythonhosted.org/packages/99/8f/63343c823994764465a46d621f0a5907e7c825cf7f846c50f0d49641fa21/netrange-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "3324fc8374b6c76e4cb1bd22f457e39c", "sha256": "16f31c52eaeccafb90fa108cbb1e2c4e800ec1c3cca471b1426472de9a469bea" }, "downloads": -1, "filename": "netrange-0.0.4.tar.gz", "has_sig": false, "md5_digest": "3324fc8374b6c76e4cb1bd22f457e39c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2328, "upload_time": "2019-10-05T07:04:39", "url": "https://files.pythonhosted.org/packages/b5/bf/987b02d3dd4f0c63a1388e14cfb0ba99c5533899b43b47e4d8f9513f5da0/netrange-0.0.4.tar.gz" } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "b2ea1ed49b139fc3a3ac2e9599883b74", "sha256": "ad82671818227a51c4a0ef51c20ffcba1d76d31eb3e305227c754fcf15e943fd" }, "downloads": -1, "filename": "netrange-0.0.5.tar.gz", "has_sig": false, "md5_digest": "b2ea1ed49b139fc3a3ac2e9599883b74", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2437, "upload_time": "2019-10-05T15:51:51", "url": "https://files.pythonhosted.org/packages/9d/b7/2771f7e5d1adfbe926ed5fe6cf9fca13e10a83ada66dc0b1b6e0df7179c2/netrange-0.0.5.tar.gz" } ], "0.0.6": [ { "comment_text": "", "digests": { "md5": "0e41ad4f87d7f282eca3bbb7d9fd4f41", "sha256": "f660859ddb56dc1e1045d634eb50498c8a9ecdfb09ecb3c442ef26db8c64d08b" }, "downloads": -1, "filename": "netrange-0.0.6.tar.gz", "has_sig": false, "md5_digest": "0e41ad4f87d7f282eca3bbb7d9fd4f41", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2424, "upload_time": "2019-10-06T09:12:11", "url": "https://files.pythonhosted.org/packages/84/17/bff7c372733c75b0a87ae13dce994e0fc1c8084b4fa4e853bb3a4d64395d/netrange-0.0.6.tar.gz" } ], "0.0.7": [ { "comment_text": "", "digests": { "md5": "1d50491ebc8e943e7f357eac8e1600fa", "sha256": "f05e83929d0c93dd57f89533bb44d0dabe5300a1eb79766afe901f1f766f262c" }, "downloads": -1, "filename": "netrange-0.0.7.tar.gz", "has_sig": false, "md5_digest": "1d50491ebc8e943e7f357eac8e1600fa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2418, "upload_time": "2019-10-06T11:05:57", "url": "https://files.pythonhosted.org/packages/20/53/6338784281b10c0a0b2999a7a47f12dfaae0dbd57b3eb924e9150a1c346a/netrange-0.0.7.tar.gz" } ], "0.0.8": [ { "comment_text": "", "digests": { "md5": "d8c5188cec33c7310ca4d0b2ba34db65", "sha256": "5bb85167c5ae3a845c977f53b4b35594602cb591f78cf1379cdcd2e43ad05f31" }, "downloads": -1, "filename": "netrange-0.0.8.tar.gz", "has_sig": false, "md5_digest": "d8c5188cec33c7310ca4d0b2ba34db65", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3081, "upload_time": "2019-10-06T20:00:16", "url": "https://files.pythonhosted.org/packages/11/04/469190f02c9141eb552286c9d2ac793760cd6c0c58aa5ffb0bc4c4824537/netrange-0.0.8.tar.gz" } ], "0.0.9": [ { "comment_text": "", "digests": { "md5": "502ff5a92f551552a904687590451015", "sha256": "bfe0622dee585c2b8c5dcf8bf0a834d558ffa456ae8fb084c605a6abc093d7e7" }, "downloads": -1, "filename": "netrange-0.0.9-py3-none-any.whl", "has_sig": false, "md5_digest": "502ff5a92f551552a904687590451015", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5341, "upload_time": "2019-10-08T21:11:48", "url": "https://files.pythonhosted.org/packages/a9/f2/fa88650c94c81bfba58503776595226e6aed7300ef5236dbbad4cb157be4/netrange-0.0.9-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "64b4e78d9e288b2307ee9d49e5817436", "sha256": "ed920f4ccd07c987ce2ed219146c54b415d5a726240010d39393f4cc6fbf1650" }, "downloads": -1, "filename": "netrange-0.0.9.tar.gz", "has_sig": false, "md5_digest": "64b4e78d9e288b2307ee9d49e5817436", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3102, "upload_time": "2019-10-06T21:48:18", "url": "https://files.pythonhosted.org/packages/d1/3b/841cc3ff6716263d7b1ab6a3146df953dd8ee7fe5b96a3d9f0bef045aa00/netrange-0.0.9.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "99475aa2c3eba4fa38467317c0bbc699", "sha256": "1c4d5339bd83376c31d344a1ff71d298921a3b5aa3f5e7970a28240cbe2d895e" }, "downloads": -1, "filename": "netrange-0.0.14-py3-none-any.whl", "has_sig": false, "md5_digest": "99475aa2c3eba4fa38467317c0bbc699", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7683, "upload_time": "2019-10-19T16:16:06", "url": "https://files.pythonhosted.org/packages/b3/c3/9a82c55b1cf698baaf89c17f8a41edead5ed8f0780d15ea4c4c5ccd0fc11/netrange-0.0.14-py3-none-any.whl" } ] }