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