5 个版本
0.1.5 | 2021 年 5 月 8 日 |
---|---|
0.1.4 | 2021 年 4 月 29 日 |
0.1.2 | 2021 年 4 月 29 日 |
0.1.1 | 2021 年 4 月 29 日 |
0.1.0 | 2021 年 4 月 28 日 |
#2 在 #anonymize
74 每月下载量
12KB
220 代码行
功能
Anolog 可以匿名化访问日志文件。
它将 IP v4、IP v6 和查询参数值替换为随机值。
为了使日志文件尽可能多地用于分析,替换有一定的限制
- 所有字符串都会一致地替换:同一文件中的字符串总是替换为相同的值,这允许例如保留访问分析的有效性
- 替换的长度始终与被替换的长度相同
- localhost IP 地址不会被替换
⚠️ Anolog 不提供任何形式的保证。如果使用 Anolog 转换文件,文件可能仍然包含私人数据,并且可能仍然帮助攻击者。
安装
从源代码
这是您已经有了 rust 工具链 时的最佳解决方案。
cargo install anolog
从预编译的二进制文件
我在 https://dystroy.org/anolog/download 提供了它们
用法
anolog path/to/file.log > anonym.log
依赖项
~2.4–3.5MB
~58K SLoC