Skip to content
Tech News
← Back to articles

Show HN: An open source access logs analytics script to block bot attacks

read original get home improvement book → more articles

Tempesta WebShield

Block users by JA5T, JA5H, or IP based on Tempesta FW access logs stored in the ClickHouse database.

WIKI

How to run

Python 3.12 <=

Tempesta FW 0.8.0 <=

Clickhouse 25.6.0 <=

Run manually

python3 -m venv tempesta-webshield source tempesta-webshield/bin/activate pip install -r requirements.txt cp example.env /etc/tempesta-webshield/app.env touch /etc/tempesta-webshield/allow_user_agents.txt python3 app.py

Run tests

... continue reading