Skip to content
Projects

dmpayton/django-admin-honeypot

View on GitHub

dmpayton/django-admin-honeypot has 1,081 GitHub stars and 208 forks. GitHot measured 0 in 7 days. Last checked 2026-11-11 01:03 UTC. Last push 2024-04-10.

How these counts are measured

:honey_pot: A fake Django admin login screen page.

Measured star growth

in 24h
Update delayed
in 7 days
0
in 15 days
Collecting history
in 1 month
Collecting history

Net star changes over overlapping periods, not daily totals. Missing measurements are left blank. Stars measure attention, not software quality.

README.md

Original

===================== 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

Explore related projects