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 版本发布。