13.6.2025, 17:16
Co sa tyka uprav, tak skript obsahuje len niekolko "sed" ktore v logu prepisali citlive inormacie.
Co sa tyka videii, ked mam vypadok DVB-S2 (burky a pod), tak obcas vzhliadnem na starucky serial verte-neverte. Ine videa som nepozeral
Kód:
#!/bin/bash
# Vstupný log
SOURCE="$HOME/.kodi/temp/kodi.log"
OUTPUT="$HOME/kodi_cleaned.log"
# Skontroluj existenciu logu
if [[ ! -f "$SOURCE" ]]; then
echo "Súbor kodi.log sa nenašiel na očakávanom mieste: $SOURCE"
exit 1
fi
# Kopíruj log a začni úpravy
cp "$SOURCE" "$OUTPUT"
# Anonymizácia: emailové adresy
sed -i -E 's/[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}/***EMAIL***/g' "$OUTPUT"
# API kľúče, tokeny, cookies, Authorization hlavičky
sed -i -E 's/(apikey|api_key|access_token|token|Authorization):?[ ="]*[^"& ]+/***SECRET***/gi' "$OUTPUT"
sed -i -E 's/(Cookie: )[^\r\n]+/\1***COOKIE*** /gI' "$OUTPUT"
# IP adresy a MAC adresy
sed -i -E 's/[0-9]+\.[0-9]+\.[0-9]+\.[0-9]+/***IP***/g' "$OUTPUT"
sed -i -E 's/([0-9A-Fa-f]{2}[:-]){5}([0-9A-Fa-f]{2})/***MAC***/g' "$OUTPUT"
# Cesty obsahujúce meno používateľa
sed -i -E "s|$HOME|/home/user|g" "$OUTPUT"
# YouTube odkazy alebo iné URL adresy
sed -i -E 's#https?://[^\s"]+#***URL***#g' "$OUTPUT"
# Ohlás výsledok
echo "Anonymizovaný log bol uložený do: $OUTPUT"
