mask-pii барои Bash

Татбиқи mask-pii барои Bash барои ниқоб кардани PII-и почтаи электронӣ ва телефон дар логҳо ва хатҳои коркарди додаҳо.

Ниқобкунии email

Қисмҳои маҳаллиро ниқоб мекунад, дар ҳоле ки намоии доменро нигоҳ медорад.

Форматҳои ҷаҳонии телефон

Рақамҳои ҳассосро ниқоб мекунад, дар ҳоле ки формат ва намоии суффиксро нигоҳ медорад.

API-и услуби Builder

Пеш аз коркард ниқобкунии почтаи электронӣ/телефон ва аломати ниқобро ба таври возеҳ фаъол кунед.

Насб ва оғоз

Bash [git-only: v0.2.0]: Усули ҷории насби зеринро истифода баред, API-и Bash-ро бор кунед ва мисоли ҳадди ақалро иҷро намоед. Мисол ниқобкунии почтаи электронӣ ва телефонро ошкоро фаъол карда, натиҷаи интизориро нишон медиҳад.

Насб

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.
Эзоҳ

Лутфан README ро санҷед, то тафсилоти дақиқи экосистемаи бастаҳо ва намунаҳои API барои ин забонро бинед.