Django站点安全审计工具
项目描述
Django Meerkat
Django站点的安全审计工具。
许可证
软件根据ISC许可证授权。
安装
pip install django-meerkat
文档
开发
运行所有测试: tox
变更日志
0.2.6 (2018-01-18)
更新固定要求。
0.2.5 (2017-12-18)
更新以与django-app-settings 0.3.0兼容。
0.2.4 (2017-10-04)
添加archan子模块。
添加科学/研究分类器。
允许在travis上对风格和拼写失败。
停止支持Python 2.7和PyPy(dependenpy v3)。
修复应用中的布尔设置。
设置travis阶段,重命名tox环境名称。
更新至dependenpy 3.1.0。
更新至django-app-settings 0.2.5。
更新至django-suit-dashboard 2.0.5。
0.2.3 (2017-05-18)
删除对环境变量 DJANGO_SHELL 的使用(由用户完成)。
在 RequestLog 中实现自动完成功能,以填充一些值。
改进管理显示。
修复最常访问页面框(+巨大的性能改进)。
将地理位置功能移动到 utils.geolocation。
0.2.2 (2017-05-11)
如果设置 DJANGO_SHELL 环境变量,则阻止线程启动。
修复日志解析代码。
0.2.1 (2017-05-11)
从迁移中删除反向列。
0.2.0 (2017-05-11)
实现日志模型和函数
线程连续读取 Nginx 日志,
从 ipinfo 和 ip-api 获取 IP 信息的函数和类,
将前一个日志追加到数据库中的函数,
更好地匹配日志行(改进解析正则表达式)。
各种添加和修复
在 IPInfo 模型中添加 ISP、ASN 和代理字段。
添加 Highcharts 作为资产。
对 Django 1.8 的进度条进行猴子补丁。
将 geolocation 名称更改为 ip_info。
添加 django-app-settings 依赖项。
添加详细名称。
改进地理位置。
在管理中注册模型。
在 RequestLog 属性中保留读取日志的线程引用。
在主模型模块中链接子模型。
修复已弃用的 IPAddressField。
添加初始迁移。
使用 Codacy 替代 Codecov。
将许可协议从 MPL 2.0 更改为 ISC(无“相同许可”条件)。
移除 Python 3.3 支持。
0.1.0 (2016-06-08)
在 PyPi 上进行 Alpha 版本发布。