mask-pii for AWK

מימוש של mask-pii עבור AWK להסתרת PII של אימייל וטלפון בלוגים ובצינורות נתונים.

מסיכת אימייל

מסיכה של החלק המקומי תוך שמירה על נראות הדומיין.

מסיכת טלפון

מסיכה של ספרות רגישות תוך שמירה על הפורמט ועל נראות הסיומת.

Builder-style API

הפעילו במפורש מסיכת אימייל/טלפון ותו מסיכה לפני העיבוד.

התקנה והתחלה

AWK [source-only: v0.2.0]: השתמשו בשיטת ההתקנה העדכנית שלהלן, טענו את ה-API של AWK והריצו את הדוגמה המינימלית. הדוגמה מפעילה במפורש מיסוך של דוא״ל וטלפון ומציגה את הפלט הצפוי.

התקנה

awk -f awk/src/mask_pii.awk -f your_script.awk

שימוש

example.awk
BEGIN {
  mask_pii_new(masker)
  mask_pii_mask_emails(masker)
  mask_pii_mask_phones(masker)
  mask_pii_with_mask_char(masker, "#")
  print mask_pii_process(masker, "Contact: alice@example.com or 090-1234-5678.")
}
# Expected output: "Contact: a####@example.com or ###-####-5678."
הערה

נא לבדוק את README לפרטי מערכת החבילות המדויקים ולדוגמאות API עבור שפה זו.