#log #random #anonymize

app anolog

匿名化访问日志文件

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

Download history 5/week @ 2024-04-01 74/week @ 2024-07-08

74 每月下载量

MIT 许可证

12KB
220 代码行

Latest Version MIT Chat on Miaou

功能

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