Bash uchun mask-pii

Bash uchun mask-pii implementatsiyasi, loglar va data pipeline larda email hamda telefon PII ni maskalash uchun.

email ni maskalash

Domen ko'rinishi saqlangan holda lokal qismni maskalaydi.

telefonni maskalash

Format va suffiks ko'rinishi saqlangan holda sezgir raqamlarni maskalaydi.

Builder uslubidagi API

Ishga tushirishdan oldin email/telefon masklash va mask belgisini aniq yoqing.

ornating va boshlang

Bash [git-only: v0.2.0]: Quyidagi joriy o‘rnatish usulidan foydalaning, Bash API’sini yuklang va minimal misolni ishga tushiring. Misol e-pochta va telefonni niqoblashni aniq yoqadi hamda kutilgan natijani ko‘rsatadi.

ornatish

bpkg install finitefield-org/mask-pii/bash

Usage

example.sh
#!/usr/bin/env bash

source "$(bpkg prefix)/mask-pii/mask_pii.sh"

mask_pii_new masker
mask_pii_mask_emails masker
mask_pii_mask_phones masker
mask_pii_with_mask_char masker '#'

input='Contact: alice@example.com or 090-1234-5678.'
output=$(mask_pii_process masker "$input")

echo "$output"
# Contact: a####@example.com or ###-####-5678.
izoh

Iltimos, README ushbu til uchun paket ekotizimi tafsilotlari va API misollarini aniq ko'rish uchun.

keyingi

GitHub