ਮੁਫ਼ਤ ਈਮੇਲ ਓਬਫਸਕੇਟਰ
HTML ਐਂਟਿਟੀਜ਼, JavaScript ਅਸੈਂਬਲੀ, ਉਲਟਾ ਟੈਕਸਟ, ਜਾਂ ਚਿੰਨ੍ਹ ਬਦਲੀ ਵਰਤਦੇ ਹੋਏ ਈਮੇਲ ਪਤੇ ਸਪੈਮ ਸਕ੍ਰੈਪਰਾਂ ਤੋਂ ਲੁਕਾਓ।
HTML ਐਂਟਿਟੀ (ਸਿਫ਼ਾਰਸ਼ੀ)
ਹਰੇਕ ਅੱਖਰ ਇੱਕ ਸੰਖਿਆਤਮਕ HTML ਐਂਟਿਟੀ ਬਣ ਜਾਂਦਾ ਹੈ। ਬ੍ਰਾਊਜ਼ਰ ਇਸਨੂੰ ਅਸਲ ਈਮੇਲ ਵਜੋਂ ਦਿਖਾਉਂਦੇ ਹਨ, ਪਰ ਰਾਅ HTML ਪੜ੍ਹਨ ਵਾਲੇ ਜ਼ਿਆਦਾਤਰ ਸਧਾਰਨ ਸਕ੍ਰੈਪਰਾਂ ਨੂੰ ਬੇਤੁਕਾ ਕੋਡ ਹੀ ਦਿਖਦਾ ਹੈ।
<a href="mailto:hello@example.com">hello@example.com</a>
ਬ੍ਰਾਊਜ਼ਰ ਵਿੱਚ ਇਹ ਕਿਵੇਂ ਦਿਖਦਾ ਹੈ:
ਸੀਮਤ ਸੁਰੱਖਿਆ: ਅਸਪਸ਼ਟੀਕਰਨ ਸਧਾਰਨ ਸਕ੍ਰੈਪਿੰਗ ਘਟਾਉਂਦਾ ਹੈ ਪਰ ਪੱਕੇ ਬੋਟਾਂ ਨੂੰ ਨਹੀਂ ਰੋਕਦਾ। ਵਧੀਆ ਕ੍ਰਾਲਰ ਇਹਨਾਂ ਸਾਰੇ ਢੰਗਾਂ ਨੂੰ ਹਰਾ ਸਕਦੇ ਹਨ।
💡 ਆਧੁਨਿਕ ਸਪੈਮ ਬੋਟ ਵਧੀਆ ਹਨ। ਅਸਪਸ਼ਟੀਕਰਨ ਉਹਨਾਂ ਨੂੰ ਹੌਲੀ ਕਰਦਾ ਹੈ ਪਰ ਅਭੇਦ ਨਹੀਂ ਹੈ। ਵੱਧ ਤੋਂ ਵੱਧ ਸੁਰੱਖਿਆ ਲਈ, ਇਹਨਾਂ ਨਾਲ ਜੋੜੋ: ਸੰਪਰਕ ਫ਼ਾਰਮਾਂ 'ਤੇ ਸਰਵਰ-ਸਾਈਡ ਰੇਟ ਸੀਮਾ, ਹਨੀਪੌਟ ਖੇਤਰ, ਅਤੇ reCAPTCHA-ਬਰਾਬਰ। ਘੱਟ-ਦਾਅ ਵਾਲੀ ਵਰਤੋਂ ਲਈ (ਛੋਟੀ ਸਾਈਟ 'ਤੇ ਇੱਕ ਸੰਪਰਕ ਪੰਨਾ), HTML ਐਂਟਿਟੀ ਅਸਪਸ਼ਟੀਕਰਨ ਸਕ੍ਰੈਪਰ ਹਿੱਟ ਲਗਭਗ 60-80% ਘਟਾਉਂਦਾ ਹੈ।
ਇਹ ਕਿਵੇਂ ਕੰਮ ਕਰਦਾ ਹੈ
ਟੂਲ ਚਾਰ ਹੱਥ ਨਾਲ ਲਿਖੇ ਐਨਕੋਡਿੰਗ ਐਲਗੋਰਿਦਮ — HTML decimal entities, CSS bidi reversal, split-part JavaScript injection, ਅਤੇ ਸਾਦਾ-ਟੈਕਸਟ ਚਿੰਨ੍ਹ ਬਦਲ — ਵਰਤਦਾ ਹੈ ਤਾਂ ਜੋ ਈਮੇਲ ਪਤੇ ਨੂੰ ਅਜਿਹੇ markup ਵਿੱਚ ਬਦਲਿਆ ਜਾਵੇ ਜੋ scraper bots ਲਈ ਪਾਰਸ ਕਰਨਾ ਔਖਾ ਹੋਵੇ ਪਰ ਅਸਲ ਬ੍ਰਾਊਜ਼ਰ ਵਿੱਚ ਕੰਮ ਕਰੇ। ਸਾਰੀ ਐਨਕੋਡਿੰਗ ਬਿਨਾਂ ਸਰਵਰ ਦੇ ਬ੍ਰਾਊਜ਼ਰ ਵਿੱਚ ਹੁੰਦੀ ਹੈ।
- 1ਈਮੇਲ ਜਾਂਚਇੱਕ ਹਲਕਾ regex ਜਾਂਚਦਾ ਹੈ ਕਿ ਪਤੇ ਵਿੱਚ local ਹਿੱਸਾ, @ ਚਿੰਨ੍ਹ, ਅਤੇ ਘੱਟੋ-ਘੱਟ ਇੱਕ ਬਿੰਦੀ ਵਾਲਾ domain ਹੈ। ਇਹ ਪੂਰਾ RFC 5321 parser ਚਲਾਏ ਬਿਨਾਂ ਸਪਸ਼ਟ ਟਾਈਪ ਗਲਤੀਆਂ ਫੜਦਾ ਹੈ।
- 2ਐਨਕੋਡਿੰਗ ਤਰੀਕਾ ਲਾਗੂਤੁਹਾਡੇ ਚੁਣੇ ਤਰੀਕੇ ਮੁਤਾਬਕ, ਟੂਲ ਜਾਂ ਤਾਂ ਹਰ ਅੱਖਰ ਨੂੰ ਉਸਦੀ HTML decimal entity ਵਿੱਚ ਬਦਲਦਾ ਹੈ (ਜਿਵੇਂ h -> h), string ਉਲਟਾ ਕਰਕੇ CSS bidi-override span ਵਿੱਚ ਲਪੇਟਦਾ ਹੈ, ਪਤੇ ਨੂੰ @ 'ਤੇ ਵੰਡ ਕੇ inline script tag ਰਾਹੀਂ ਮੁੜ ਬਣਾਉਂਦਾ ਹੈ ਜੋ runtime 'ਤੇ anchor ਬਣਾਉਂਦਾ ਹੈ, ਜਾਂ @ ਅਤੇ ਬਿੰਦੀਆਂ ਨੂੰ ਸਾਦੇ-ਟੈਕਸਟ tokens [at] ਅਤੇ [dot] ਨਾਲ ਬਦਲਦਾ ਹੈ।
- 3HTML ਆਉਟਪੁੱਟ ਦਿਖਾਇਆ ਜਾਂਦਾ ਹੈਨਤੀਜੇ ਵਾਲਾ HTML snippet syntax-highlighted code block ਵਿੱਚ ਦਿਖਾਇਆ ਜਾਂਦਾ ਹੈ। JavaScript ਤਰੀਕੇ ਲਈ ਝਲਕ ਸਿੱਧੀ simulate ਕੀਤੀ ਜਾਂਦੀ ਹੈ (innerHTML script tags ਨਹੀਂ ਚਲਾਉਂਦਾ), ਤਾਂ ਜੋ ਤੁਸੀਂ ਅਸਲ ਪੰਨੇ ਵਿੱਚ ਪੇਸਟ ਕੀਤੇ ਬਿਨਾਂ ਵੇਖ ਸਕੋ ਕਿ ਤਿਆਰ ਲਿੰਕ ਕਿਹੋ ਜਿਹਾ ਦਿਸਦਾ ਹੈ।
- 4ਕਲਿੱਪਬੋਰਡ 'ਤੇ ਕਾਪੀ ਕਰੋਕਾਪੀ 'ਤੇ ਕਲਿੱਕ ਕਰਨ ਨਾਲ ਬਣਿਆ HTML ਬ੍ਰਾਊਜ਼ਰ ਦੀ navigator.clipboard API ਰਾਹੀਂ ਕਲਿੱਪਬੋਰਡ 'ਤੇ ਲਿਖਿਆ ਜਾਂਦਾ ਹੈ, ਕਿਸੇ ਵੀ HTML ਫ਼ਾਈਲ ਜਾਂ CMS ਵਿੱਚ ਪੇਸਟ ਲਈ ਤਿਆਰ।
ਤੁਹਾਡਾ ਈਮੇਲ ਪਤਾ ਕਦੇ ਬ੍ਰਾਊਜ਼ਰ ਤੋਂ ਬਾਹਰ ਨਹੀਂ ਜਾਂਦਾ — ਚਾਰੇ ਐਨਕੋਡਿੰਗ ਤਰੀਕੇ ਬਿਨਾਂ ਨੈੱਟਵਰਕ ਬੇਨਤੀਆਂ ਦੇ ਪੂਰੀ ਤਰ੍ਹਾਂ client-side JavaScript ਵਿੱਚ ਚੱਲਦੇ ਹਨ।
ਸੰਬੰਧਿਤ ਟੂਲ
ਬ੍ਰਾਊਜ਼ਰ ਫਿੰਗਰਪ੍ਰਿੰਟ ਆਡੀਟਰ
ਦੇਖੋ ਕਿ ਟਰੈਕਿੰਗ ਸਕ੍ਰਿਪਟਾਂ ਤੁਹਾਡੇ ਬ੍ਰਾਊਜ਼ਰ ਬਾਰੇ ਕੀ ਸਿੱਖਦੀਆਂ ਹਨ — ਕੈਨਵਸ, WebGL, ਆਡੀਓ, ਫੌਂਟ, ਸਕ੍ਰੀਨ, ਟਾਈਮਜ਼ੋਨ ਅਤੇ ਹੋਰ — ਨਾਲ ਹੀ ਇੱਕ SHA-256 ਕੰਪੋਜ਼ਿਟ ਹੈਸ਼। ਆਪਣੇ ਪਰਦੇਦਾਰੀ ਉਪਾਅ ਕੰਮ ਕਰ ਰਹੇ ਹਨ ਇਹ ਯਕੀਨੀ ਬਣਾਉਣ ਲਈ ਦੋ ਵਾਰ ਚਲਾਓ। ਕੁਝ ਵੀ ਅੱਪਲੋਡ ਨਹੀਂ ਹੁੰਦਾ।
ਫਾਈਲ ਐਨਕ੍ਰਿਪਸ਼ਨ (AES-256-GCM)
AES-256-GCM ਅਤੇ PBKDF2 (250,000 ਦੁਹਰਾਓ) ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਕਿਸੇ ਵੀ ਫਾਈਲ ਨੂੰ ਪਾਸਵਰਡ ਨਾਲ ਐਨਕ੍ਰਿਪਟ ਕਰੋ। .enc ਆਉਟਪੁੱਟ ਸਿਰਫ਼ ਸਹੀ ਪਾਸਵਰਡ ਨਾਲ ਖੁੱਲ੍ਹਦਾ ਹੈ, ਅਤੇ ਸਿਰਫ਼ ਇਹ ਟੂਲ ਹੀ ਇਸਨੂੰ ਡੀਕ੍ਰਿਪਟ ਕਰ ਸਕਦਾ ਹੈ। ਪੂਰੀ ਤਰ੍ਹਾਂ ਕਲਾਇੰਟ-ਸਾਈਡ — ਤੁਹਾਡੀ ਫਾਈਲ ਕਦੇ ਵੀ ਤੁਹਾਡੀ ਡਿਵਾਈਸ ਨਹੀਂ ਛੱਡਦੀ।
ਚਿੱਤਰ ਵਾਟਰਮਾਰਕ
ਇੱਕ ਜਾਂ ਕਈ ਫੋਟੋਆਂ ਵਿੱਚ ਟੈਕਸਟ ਜਾਂ ਲੋਗੋ ਵਾਟਰਮਾਰਕ ਜੋੜੋ — ਸਥਿਤੀ, ਓਪੈਸਿਟੀ, ਘੁਮਾਓ, ਅਤੇ ਤਿਰਛੀ ਟਾਈਲਿੰਗ। ਬੈਚ ਐਕਸਪੋਰਟ, ਕੋਈ ਅੱਪਲੋਡ ਨਹੀਂ, ਕੋਈ ਵਾਧੂ ਬ੍ਰਾਂਡਿੰਗ ਨਹੀਂ।