Show HN: An open source access logs analytics script to block bot attacks
2 days ago
- #TempestaFW
- #ClickHouse
- #WebShield
- Block users by JA5T, JA5H, or IP using Tempesta FW access logs from ClickHouse database.
- Requirements: Python 3.12+, Tempesta FW 0.8.0+, ClickHouse 25.6.0+.
- Setup: Create a virtual environment, install dependencies, and configure environment.
- Testing: Run pytest with various options for logging, verbosity, and debugging.
- Code formatting: Use black and isort for consistent code style.
- Configuration: Define separate directories for JA5T and JA5H hashes in Tempesta FW config.
- Files: Add blocked.conf files for JA5T and JA5H in respective directories for WebShield.