Skip to main content
This is a pre-production deployment of Warehouse. Changes made here affect the production instance of PyPI (pypi.python.org).
Help us improve Python packaging - Donate today!

Security audit tool for Django sites

Project Description

Django Meerkat

Security audit tool for Django sites.

License

Software licensed under ISC license.

Installation

pip install django-meerkat

Documentation

On ReadTheDocs

Development

To run all the tests: tox

Changelog

0.2.3 (2017-05-18)

  • Remove use of DJANGO_SHELL environment variable (to be done by user).
  • Implement auto-complete functions in RequestLog to populate some values.
  • Improve admin displays.
  • Fix most visited pages box (+ huge performance improvement).
  • Move geolocation functions into utils.geolocation.

0.2.2 (2017-05-11)

  • Block thread being started if DJANGO_SHELL environment variable is set.
  • Fix log parser code.

0.2.1 (2017-05-11)

  • Remove reverse column from migration.

0.2.0 (2017-05-11)

Implements logs models and functions:

  • thread to read Nginx logs continuously,
  • functions and classes to get IP information from ipinfo and ip-api,
  • function to append previous logs in DB,
  • better match log lines (improved parser regular expression).

Various additions and fixes:

  • Add ISP, ASN and Proxy fields in IPInfo model.
  • Add Highcharts as asset.
  • Monkey patch progress bar for Django 1.8.
  • Change geolocation names to ip_info.
  • Add django-app-settings requirement.
  • Add verbose names.
  • Improve geolocation.
  • Register models in admin.
  • Keep reference to thread reading logs in RequestLog attributes.
  • Link sub-models in main-models module.
  • Fix deprecated IPAddressField.
  • Add initial migration.
  • Use Codacy instead of Codecov.
  • Change license from MPL 2.0 to ISC (no ‘same license’ condition).
  • Remove Python 3.3 support.

0.1.0 (2016-06-08)

  • Alpha release on PyPi.
Release History

Release History

This version
History Node

0.2.3

History Node

0.2.2

History Node

0.2.1

History Node

0.2.0

History Node

0.1.1

History Node

0.1.0

Download Files

Download Files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

File Name & Checksum SHA256 Checksum Help Version File Type Upload Date
django_meerkat-0.2.3-py2.py3-none-any.whl (4.5 MB) Copy SHA256 Checksum SHA256 py2.py3 Wheel May 18, 2017
django-meerkat-0.2.3.tar.gz (4.3 MB) Copy SHA256 Checksum SHA256 Source May 18, 2017

Supported By

WebFaction WebFaction Technical Writing Elastic Elastic Search Pingdom Pingdom Monitoring Dyn Dyn DNS Sentry Sentry Error Logging CloudAMQP CloudAMQP RabbitMQ Heroku Heroku PaaS Kabu Creative Kabu Creative UX & Design Fastly Fastly CDN DigiCert DigiCert EV Certificate Rackspace Rackspace Cloud Servers DreamHost DreamHost Log Hosting