Code Source – SentinelLog: anonymizer.sh

#!/usr/bin/env bash 
# ==============================================================================================
# Module de filtrage et d'anonymisation RGPD exploitant les expressions Regex prevues dans le fichier de configurations settings.env
# ==============================================================================================

anonymize_stream(){
    # Recoit le flux en entree standard stdin et applique les filtres sed successsifs 
    sed -E \
        -e "s/${REGEX_IPV4}/${REPLACEMENT_IPV4}/g" \
        -e "s/${REGEX_EMAIL}/${REPLACEMENT_EMAIL}/g" \
        -e "s/${REGEX_TOKEN}/${REPLACEMENT_TOKEN}/g"
}

Vous aimerez aussi...