Hasty Briefsbeta

双语

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文件。