Skip to main content

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.

Project details


Download files

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

Source Distribution

django-meerkat-0.2.4.tar.gz (4.3 MB view details)

Uploaded Source

Built Distribution

django_meerkat-0.2.4-py2.py3-none-any.whl (4.5 MB view details)

Uploaded Python 2 Python 3

File details

Details for the file django-meerkat-0.2.4.tar.gz.

File metadata

File hashes

Hashes for django-meerkat-0.2.4.tar.gz
Algorithm Hash digest
SHA256 3008de849b927f6119a25f25d37ff4a5e13d3b4015d3012731bf46ed6dc0bdf1
MD5 bcfafbcda6eb32f92e1ed51add8cc014
BLAKE2b-256 bf4a0a05eceb9def5fd9fe9655daca9b60bc95825e9b45fb57a3903f761ee716

See more details on using hashes here.

File details

Details for the file django_meerkat-0.2.4-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for django_meerkat-0.2.4-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 03e3e4b759c1f9bbe9ea899cf984afe2d0d1139258730c2e7a1af6961c5d28ae
MD5 6e5e4f9dd65d2d490f62ebe07c4f498e
BLAKE2b-256 da7011cd977a2db58a424698bcab7d8e50c2385fe8eee631e7b9d46b1c3a65cb

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page