Show HN: An open source access logs analytics script to block bot attacks
4 months ago
- #TempestaFW
- #ClickHouse
- #WebShield
- 通过ClickHouse数据库中的Tempesta FW访问日志,使用JA5T、JA5H或IP来屏蔽用户。
- 要求:Python 3.12+、Tempesta FW 0.8.0+、ClickHouse 25.6.0+。
- 设置:创建虚拟环境,安装依赖项并配置环境。
- 测试:使用不同的日志记录、详细程度和调试选项运行pytest。
- 代码格式化:使用black和isort保持一致的代码风格。
- 配置:在Tempesta FW配置中为JA5T和JA5H哈希定义单独的目录。
- 文件:在WebShield的相应目录中添加JA5T和JA5H的blocked.conf文件。