=====================
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.0.0
* **License**: MIT
Documentation
=============
http://django-admin-honeypot.readthedocs.io
tl;dr
-----
* Install django-admin-honeypot from PyPI::
pip install django-admin-honeypot-killua8p
* 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/killua8p/django-admin-honeypot",
"name": "django-admin-honeypot-killua8p",
"maintainer": "killua8p",
"docs_url": null,
"requires_python": null,
"maintainer_email": "killua8p@gmail.com",
"keywords": "django admin honeypot trap",
"author": "Derek Payton",
"author_email": "derek.payton@gmail.com",
"download_url": "https://files.pythonhosted.org/packages/8b/a5/f3f3619d7f10daef5d1700e2d77a638a48fb8269f3765109e6ca7602a0e7/django_admin_honeypot_killua8p-1.0.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.0.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-killua8p\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.0.0",
"project_urls": {
"Download": "https://github.com/killua8p/django-admin-honeypot/tarball/v1.0.0",
"Homepage": "https://github.com/killua8p/django-admin-honeypot"
},
"split_keywords": [
"django",
"admin",
"honeypot",
"trap"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "67f509604360c68b939f1c2c46735b2454b00221557403db334d1ce8dd809c4b",
"md5": "50b96258bca33db22077e2d2e12eb543",
"sha256": "ce26a261693278d3ebf809b39ba93bfe32a251eacfcf255150f153437c10e599"
},
"downloads": -1,
"filename": "django_admin_honeypot_killua8p-1.0.0-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "50b96258bca33db22077e2d2e12eb543",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 21647,
"upload_time": "2025-01-08T04:38:09",
"upload_time_iso_8601": "2025-01-08T04:38:09.907115Z",
"url": "https://files.pythonhosted.org/packages/67/f5/09604360c68b939f1c2c46735b2454b00221557403db334d1ce8dd809c4b/django_admin_honeypot_killua8p-1.0.0-py2.py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "8ba5f3f3619d7f10daef5d1700e2d77a638a48fb8269f3765109e6ca7602a0e7",
"md5": "bb3da6a60f61034506c646418b00d8e2",
"sha256": "7737179e64fc121b441b219fda02adb4abbcd2f5b0ae0fc17c79df5721020743"
},
"downloads": -1,
"filename": "django_admin_honeypot_killua8p-1.0.0.tar.gz",
"has_sig": false,
"md5_digest": "bb3da6a60f61034506c646418b00d8e2",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 13144,
"upload_time": "2025-01-08T04:38:12",
"upload_time_iso_8601": "2025-01-08T04:38:12.459706Z",
"url": "https://files.pythonhosted.org/packages/8b/a5/f3f3619d7f10daef5d1700e2d77a638a48fb8269f3765109e6ca7602a0e7/django_admin_honeypot_killua8p-1.0.0.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-01-08 04:38:12",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "killua8p",
"github_project": "django-admin-honeypot",
"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-killua8p"
}