mask-pii for AWK

AWK mask-pii įgyvendinimas, skirtas el. pašto ir telefono PII maskavimui žurnaluose ir duomenų srautuose.

El. pašto maskavimas

Maskuoja vietinę dalį, išsaugodama domeno matomumą.

Telefono numerių maskavimas

Maskuoja jautrius skaitmenis, išsaugodama formatą ir sufikso matomumą.

Builder-style API

Prieš apdorojimą aiškiai įjunkite el. pašto / telefono maskavimą ir kaukės simbolį.

Įdiegti ir pradėti

AWK [source-only: v0.2.0]: Naudokite toliau pateiktą dabartinį diegimo būdą, įkelkite AWK API ir paleiskite minimalų pavyzdį. Pavyzdys aiškiai įjungia el. pašto ir telefono maskavimą ir parodo laukiamą išvestį.

Diegimas

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

Naudojimas

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."
Pastaba

Patikrinkite README dėl tikslių paketo ekosistemos detalių ir šios kalbos API pavyzdžių.