sko d5d189f340 initial version
but working
2025-02-27 14:41:13 +01:00
2025-02-27 14:35:34 +01:00
2025-02-27 14:41:13 +01:00
2025-02-27 14:41:13 +01:00
2025-02-27 14:41:13 +01:00
2025-02-27 14:41:13 +01:00
2025-02-27 14:41:13 +01:00

logfile Country resolver

Use like

cat access_crowdsec.log | stdbuf -o0 grep "/search" | grep -v "Safari/" | stdbuf -o0 /tmp/resolver | stdbuf -o0 egrep "Russia|Belarus|^SA|^AS|^AF"  > block_20250227.txt
cscli decisions delete --all; cat block_20250227.txt | cut -d"|" -f3 | perl -ne 's/(\d+)\.(\d+)\..*/$1.$2/; print ' | uniq | perl -ne 'chomp;print $_,".0.0/16\n"' | cscli decisions import -i - --format values -d48h -R toomuch_AS_SA_AF

packaging

pyinstaller --onefile resolv.py

S
Description
Stream-Filter, der Logzeilen (stdin) per DB-IP MMDB um Herkunftsland/Kontinent anreichert – z. B. für CrowdSec-Blocking.
Readme
32 KiB
Languages
Python 100%