{ "info": { "author": "Philip Neustrom", "author_email": "philipn@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Web Environment", "Framework :: Django", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Operating System :: OS Independent", "Programming Language :: Python", "Topic :: Internet :: WWW/HTTP" ], "description": "django-block-ip\n---------------\n\nThis is a simple application to restrict access by IP address. There's a few other apps that do this out there, but they tend to have other features such as rate limiting. I think it's best to leave rate-limiting to rate-limiting specific apps, so this just blocks IPs.\n\nUsage\n=====\n\n* `pip install django-block-ip`\n* Add `block_ip` to your `INSTALLED_APPS`.\n* Add `block_ip.middleware.BlockIPMiddleware` to your `MIDDLEWARE_CLASSES`.\n* Run `syncdb`.\n* Add one or more entries to the `BlockIP` list in the admin.\n You can just enter a single IP or use a network mask, like this: 213.67.43.0/24\n\nAcknowledgments\n===============\n\nThis is based on http://github.com/svetlyak40wt/django-ban, which was based on the Justquick's django snippet (http://www.djangosnippets.org/snippets/725/).", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://github.com/philipn/django-block-ip", "keywords": null, "license": "BSD", "maintainer": null, "maintainer_email": null, "name": "django-block-ip", "package_url": "https://pypi.org/project/django-block-ip/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/django-block-ip/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://github.com/philipn/django-block-ip" }, "release_url": "https://pypi.org/project/django-block-ip/0.2.0/", "requires_dist": null, "requires_python": null, "summary": "Simple IP and IP-range blocking for Django", "version": "0.2.0" }, "last_serial": 1430604, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "17c274ca7e8fa7335707904d8b508d8f", "sha256": "77f2a85dced0bad5ab640494989a8f7cadf31dcddadd83838b0fae5a6cde5c88" }, "downloads": -1, "filename": "django-block-ip-0.1.0.tar.gz", "has_sig": false, "md5_digest": "17c274ca7e8fa7335707904d8b508d8f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2162, "upload_time": "2014-04-05T10:38:39", "url": "https://files.pythonhosted.org/packages/6a/8b/baf91eea6e0f5d268e12b4860509bc246edbfa438fc2dfb5849d49f2ea03/django-block-ip-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "9b5e8f71e3288190397a35cb8220c01b", "sha256": "da2d670b3a2a6eec37a967d22f0a6d70b39ea7a4e306c665862acc15fdf34c1e" }, "downloads": -1, "filename": "django-block-ip-0.1.1.tar.gz", "has_sig": false, "md5_digest": "9b5e8f71e3288190397a35cb8220c01b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2620, "upload_time": "2014-04-05T10:40:23", "url": "https://files.pythonhosted.org/packages/f9/2a/9bf4eec803fe1be79d829eec43c487add64e1ac79f54a333a000833cfdbc/django-block-ip-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "adfb22b4974dbc8aa069f251be57c88f", "sha256": "7deea3a0398902351cb2e79b65ae370c0dbf7bf380ef1a2ffa83f83905195caf" }, "downloads": -1, "filename": "django-block-ip-0.1.2.tar.gz", "has_sig": false, "md5_digest": "adfb22b4974dbc8aa069f251be57c88f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2616, "upload_time": "2014-04-05T10:42:56", "url": "https://files.pythonhosted.org/packages/af/c2/48845c975fc9038ec74dd33b785a9abc88e0fe918339e1a184e86362ddab/django-block-ip-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "built for Darwin-13.1.0", "digests": { "md5": "d7decabb6e06afcd8c37ba82da451806", "sha256": "f190bb9ca53113a80e4de636156bb4faa065b7b9189a0e99777cb277cfef6577" }, "downloads": -1, "filename": "django-block-ip-0.1.3.macosx-10.9-x86_64.tar.gz", "has_sig": false, "md5_digest": "d7decabb6e06afcd8c37ba82da451806", "packagetype": "bdist_dumb", "python_version": "any", "requires_python": null, "size": 3456, "upload_time": "2014-04-05T10:49:48", "url": "https://files.pythonhosted.org/packages/de/d2/fee390d847f8f15ee57c2eac74bd5280e6491d712580f5b09d8401dd9411/django-block-ip-0.1.3.macosx-10.9-x86_64.tar.gz" }, { "comment_text": "", "digests": { "md5": "95d3fe7db3e77fcea6bad130277df599", "sha256": "82b22b638c49d652341c213b422b95937ddc4e06854512a6ce9b3bd217f2d584" }, "downloads": -1, "filename": "django-block-ip-0.1.3.tar.gz", "has_sig": false, "md5_digest": "95d3fe7db3e77fcea6bad130277df599", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2617, "upload_time": "2014-04-05T10:49:05", "url": "https://files.pythonhosted.org/packages/97/9e/5ee46f95eaa9e91f91e1770d7a9bea30becf51f9077b19bbc0ea55e4d4e9/django-block-ip-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "f9b2303c2bfc51e0d52b32509115bfe3", "sha256": "46cfdb01f133f9fe7801dfcb2fe3266bb0c1ce81400a2aba176d7614eb5e84b4" }, "downloads": -1, "filename": "django_block_ip-0.1.4-py2.7.egg", "has_sig": false, "md5_digest": "f9b2303c2bfc51e0d52b32509115bfe3", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 5153, "upload_time": "2014-04-05T10:54:49", "url": "https://files.pythonhosted.org/packages/86/8d/01e405ca254b86a095f424be9e6344db904ccee800e4102fa70f5b86c940/django_block_ip-0.1.4-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "ed330bf9fd82c4d1f973777ddc612398", "sha256": "52c2584c87e40114f4164fd55218aa8b62e243c32f628e3b42167aeef0efdd0d" }, "downloads": -1, "filename": "django-block-ip-0.1.4.tar.gz", "has_sig": false, "md5_digest": "ed330bf9fd82c4d1f973777ddc612398", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2617, "upload_time": "2014-04-05T10:51:04", "url": "https://files.pythonhosted.org/packages/41/49/6601aaa1024cfe287a380209eff20dd0608113c98e865cd54aeaf54679f5/django-block-ip-0.1.4.tar.gz" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "a3ca1df47ec2d30f442e943ee1ac6d67", "sha256": "a3ca2214a9241e19b4c854dec92e5ff9968f66da3b2e2b15cb48da00d9c065f0" }, "downloads": -1, "filename": "django-block-ip-0.1.5.tar.gz", "has_sig": false, "md5_digest": "a3ca1df47ec2d30f442e943ee1ac6d67", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3626, "upload_time": "2014-04-05T10:57:16", "url": "https://files.pythonhosted.org/packages/d5/ad/c3887d3f55930a18738a40dd47ddb72fd636610a281f848e725ab1ed8a8a/django-block-ip-0.1.5.tar.gz" } ], "0.1.6": [ { "comment_text": "", "digests": { "md5": "d42a5302b274bc14a6017929a552fd57", "sha256": "645531b045adf4c714f2b01245e354222a424b257e57c0ba0b89b68f29913ef8" }, "downloads": -1, "filename": "django-block-ip-0.1.6.tar.gz", "has_sig": false, "md5_digest": "d42a5302b274bc14a6017929a552fd57", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3615, "upload_time": "2014-04-05T11:02:34", "url": "https://files.pythonhosted.org/packages/e6/28/5e553d24733e653e9e631b76c345133753d74a2f05fcfb7f5deedcd5e3e1/django-block-ip-0.1.6.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "9cf8d446c6c88ca21c3f606f5fc5939f", "sha256": "2195c067124ae3e15f10d2294895c4e4cae1df05cc6d904a0142bc3cf4bfc5bb" }, "downloads": -1, "filename": "django-block-ip-0.2.0.tar.gz", "has_sig": false, "md5_digest": "9cf8d446c6c88ca21c3f606f5fc5939f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3753, "upload_time": "2015-02-20T00:46:36", "url": "https://files.pythonhosted.org/packages/13/9d/b32b44199383ea90158128e8c18e10fa34a1732f63d8a9dea24e3276491f/django-block-ip-0.2.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "9cf8d446c6c88ca21c3f606f5fc5939f", "sha256": "2195c067124ae3e15f10d2294895c4e4cae1df05cc6d904a0142bc3cf4bfc5bb" }, "downloads": -1, "filename": "django-block-ip-0.2.0.tar.gz", "has_sig": false, "md5_digest": "9cf8d446c6c88ca21c3f606f5fc5939f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3753, "upload_time": "2015-02-20T00:46:36", "url": "https://files.pythonhosted.org/packages/13/9d/b32b44199383ea90158128e8c18e10fa34a1732f63d8a9dea24e3276491f/django-block-ip-0.2.0.tar.gz" } ] }