2 个版本
0.1.1 | 2020 年 9 月 22 日 |
---|---|
0.1.0 | 2020 年 9 月 22 日 |
#4 在 #匿名化
每月 48 次下载
10KB
104 行
ApacheLogAnonymizer
一个小型的 Rust 程序,用于匿名化网络服务器日志。
ApacheLogAnonymizer 旨在从网络服务器日志文件中删除个人信息,以便符合 GDPR (德语:DSGVO) 的要求。
- ApacheLogAnonymizer 使用正则表达式搜索 IPv4 地址、IPv6 地址和带有 GET 参数的 URL。
- 通过截断所有地址的后半部分来匿名化 IP 地址。
- 删除 GET 参数,并用
XXXXX
替换以指示删除。
ApacheLogAnonymizer 仅在 apache2 的 access.log
和 error.log
样本上进行了测试。
本程序根据知识和能力编写,但无法保证功能或正确性。
依赖项
~3MB
~58K SLoC