Lua के लिए mask-pii

लॉग और डेटा पाइपलाइनों में ईमेल और फोन PII को मास्क करने के लिए mask-pii का Lua कार्यान्वयन।

ईमेल मास्किंग

डोमेन की दृश्यता बनाए रखते हुए स्थानीय भागों को मास्क करता है।

वैश्विक फ़ोन फ़ॉर्मेट

संवेदनशील अंकों को मास्क करते हुए फ़ॉर्मेट और प्रत्यय की दृश्यता बनाए रखता है।

Builder-style API

प्रसंस्करण से पहले ईमेल/फोन मास्किंग और मास्क वर्ण को स्पष्ट रूप से सक्षम करें।

इंस्टॉल और शुरू करें

Lua [planned: LuaRocks 0.2.0]: नीचे दी गई मौजूदा इंस्टॉलेशन विधि का उपयोग करें, Lua API लोड करें और न्यूनतम उदाहरण चलाएँ। उदाहरण ईमेल और फ़ोन मास्किंग को स्पष्ट रूप से चालू करता है और अपेक्षित आउटपुट दिखाता है।

इंस्टॉलेशन

git clone --branch v0.2.0 --depth 1 https://github.com/finitefield-org/mask-pii.git

उपयोग

example.lua
local mask_pii = require("mask_pii")
local Masker = mask_pii.Masker

local masker = Masker.new():mask_emails():mask_phones()
local result = masker:process("Contact: alice@example.com or 090-1234-5678.")
print(result)
-- Expected output: "Contact: a####@example.com or ###-####-5678."
नोट

कृपया देखें README इस भाषा के लिए पैकेज इकोसिस्टम विवरण और API उदाहरणों के लिए।