Metadata-Version: 2.0
Name: django-meerkat
Version: 0.2.4
Summary: Security audit tool for Django sites
Home-page: https://github.com/Genida/django-meerkat
Author: Timothee Mazzucotelli
Author-email: timothee.mazzucotelli@gmail.com
License: ISC
Keywords: security,audit,admin,dashboard,logs,analysis,django
Platform: UNKNOWN
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: ISC License (ISCL)
Classifier: Operating System :: Unix
Classifier: Framework :: Django
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.4
Classifier: Programming Language :: Python :: 3.5
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: Implementation :: PyPy
Classifier: Topic :: Utilities
Requires-Dist: archan
Requires-Dist: dependenpy
Requires-Dist: django-app-settings
Requires-Dist: django-suit-dashboard
Requires-Dist: python-dateutil
Requires-Dist: requests

==============
Django Meerkat
==============



Security audit tool for Django sites.

License
=======

Software licensed under `ISC`_ license.

.. _ISC: https://www.isc.org/downloads/software-support-policy/isc-license/

Installation
============

::

    pip install django-meerkat

Documentation
=============

`On ReadTheDocs`_

.. _`On ReadTheDocs`: http://django-meerkat.readthedocs.io/

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.


