=====================
django-admin-honeypot
=====================
.. image:: https://travis-ci.org/dmpayton/django-admin-honeypot.svg?branch=develop
:target: https://travis-ci.org/dmpayton/django-admin-honeypot
:alt: Travis-CI
.. image:: https://coveralls.io/repos/dmpayton/django-admin-honeypot/badge.svg?branch=develop
:target: https://coveralls.io/r/dmpayton/django-admin-honeypot
:alt: Coverage
.. image:: https://codeclimate.com/github/dmpayton/django-admin-honeypot/badges/gpa.svg?branch=develop
:target: https://codeclimate.com/github/dmpayton/django-admin-honeypot
:alt: Code Climate
**django-admin-honeypot** is a fake Django admin login screen to log and notify
admins of attempted unauthorized access. This app was inspired by discussion
in and around Paul McMillan's security talk at DjangoCon 2011.
* **Author**: `Derek Payton <http://dmpayton.com/>`_
* **Version**: 1.1.0
* **License**: MIT
Documentation
=============
http://django-admin-honeypot.readthedocs.io
tl;dr
-----
* Install django-admin-honeypot from PyPI::
pip install django-admin-honeypot
* Add ``admin_honeypot`` to ``INSTALLED_APPS``
* Update your urls.py:
::
urlpatterns = [
...
path('admin/', include('admin_honeypot.urls', namespace='admin_honeypot')),
path('secret/', admin.site.urls),
]
* Run ``python manage.py migrate``
NOTE: replace ``secret`` in the url above with your own secret url prefix
Raw data
{
"_id": null,
"home_page": "https://github.com/azwdevops/django-admin-honeypot-azw",
"name": "django-admin-honeypot-azw",
"maintainer": "azwdevops",
"docs_url": null,
"requires_python": null,
"maintainer_email": null,
"keywords": "django admin honeypot trap",
"author": null,
"author_email": null,
"download_url": "https://files.pythonhosted.org/packages/7f/14/731234bb3e9248e9bc31e0e483329554fc06987177cdc89f9df4cd9fca13/django-admin-honeypot-azw-1.1.0.tar.gz",
"platform": null,
"description": "=====================\ndjango-admin-honeypot\n=====================\n\n.. image:: https://travis-ci.org/dmpayton/django-admin-honeypot.svg?branch=develop\n :target: https://travis-ci.org/dmpayton/django-admin-honeypot\n :alt: Travis-CI\n\n.. image:: https://coveralls.io/repos/dmpayton/django-admin-honeypot/badge.svg?branch=develop\n :target: https://coveralls.io/r/dmpayton/django-admin-honeypot\n :alt: Coverage\n\n.. image:: https://codeclimate.com/github/dmpayton/django-admin-honeypot/badges/gpa.svg?branch=develop\n :target: https://codeclimate.com/github/dmpayton/django-admin-honeypot\n :alt: Code Climate\n\n\n**django-admin-honeypot** is a fake Django admin login screen to log and notify\nadmins of attempted unauthorized access. This app was inspired by discussion\nin and around Paul McMillan's security talk at DjangoCon 2011.\n\n* **Author**: `Derek Payton <http://dmpayton.com/>`_\n* **Version**: 1.1.0\n* **License**: MIT\n\nDocumentation\n=============\n\nhttp://django-admin-honeypot.readthedocs.io\n\ntl;dr\n-----\n\n* Install django-admin-honeypot from PyPI::\n\n pip install django-admin-honeypot\n\n* Add ``admin_honeypot`` to ``INSTALLED_APPS``\n* Update your urls.py:\n\n ::\n\n urlpatterns = [\n ...\n path('admin/', include('admin_honeypot.urls', namespace='admin_honeypot')),\n path('secret/', admin.site.urls),\n ]\n\n* Run ``python manage.py migrate``\n\nNOTE: replace ``secret`` in the url above with your own secret url prefix\n",
"bugtrack_url": null,
"license": "MIT License",
"summary": "A fake Django admin login screen to notify admins of attempted unauthorized access.",
"version": "1.1.0",
"project_urls": {
"Download": "https://github.com/azwdevops/django-admin-honeypot-azw.git",
"Homepage": "https://github.com/azwdevops/django-admin-honeypot-azw"
},
"split_keywords": [
"django",
"admin",
"honeypot",
"trap"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "3fe84dfa7ed6c1d4264faf360a8ecde6eaacc1d5e889e9e10b42cffbe95cd73e",
"md5": "090292f507a693f9fe5e5f63a7104d54",
"sha256": "450da3e7d9a691adc9df65337909be996eec9d1513fa28a43c91d4c89bcd8628"
},
"downloads": -1,
"filename": "django_admin_honeypot_azw-1.1.0-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "090292f507a693f9fe5e5f63a7104d54",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 21578,
"upload_time": "2024-05-28T19:50:33",
"upload_time_iso_8601": "2024-05-28T19:50:33.408116Z",
"url": "https://files.pythonhosted.org/packages/3f/e8/4dfa7ed6c1d4264faf360a8ecde6eaacc1d5e889e9e10b42cffbe95cd73e/django_admin_honeypot_azw-1.1.0-py2.py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "7f14731234bb3e9248e9bc31e0e483329554fc06987177cdc89f9df4cd9fca13",
"md5": "1612132bc6dbefb17c2972c930dd96ba",
"sha256": "bd0fdb3950460d3c1165863ca75e30fae67c9fa4a3574b936cda83d19dd6420f"
},
"downloads": -1,
"filename": "django-admin-honeypot-azw-1.1.0.tar.gz",
"has_sig": false,
"md5_digest": "1612132bc6dbefb17c2972c930dd96ba",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 12908,
"upload_time": "2024-05-28T19:50:36",
"upload_time_iso_8601": "2024-05-28T19:50:36.001918Z",
"url": "https://files.pythonhosted.org/packages/7f/14/731234bb3e9248e9bc31e0e483329554fc06987177cdc89f9df4cd9fca13/django-admin-honeypot-azw-1.1.0.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-05-28 19:50:36",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "azwdevops",
"github_project": "django-admin-honeypot-azw",
"travis_ci": true,
"coveralls": true,
"github_actions": false,
"requirements": [
{
"name": "django",
"specs": []
},
{
"name": "django-ipware",
"specs": []
},
{
"name": "pytest",
"specs": []
},
{
"name": "pytest-cov",
"specs": []
},
{
"name": "pytest-django",
"specs": []
},
{
"name": "pytest-pythonpath",
"specs": []
}
],
"tox": true,
"lcname": "django-admin-honeypot-azw"
}