বিনামূল্যে ইমেইল অবফাস্কেটর
HTML এন্টিটি, JavaScript অ্যাসেম্বলি, উল্টানো টেক্সট বা প্রতীক প্রতিস্থাপন ব্যবহার করে স্প্যাম স্ক্র্যাপার থেকে ইমেইল ঠিকানা লুকান।
JavaScript, এনকোডেড (শক্তিশালী, ক্লিকযোগ্য)
ঠিকানাটি স্ক্রিপ্টের ভেতরে শুধু একটি Base64 স্ট্রিংয়ে থাকে এবং ব্রাউজারে জোড়া লেগে ক্লিকযোগ্য লিংক হয়। স্ক্র্যাপারকে ঠিকানা পেতে স্ক্রিপ্ট চালাতে বা ডিকোড করতে হয়। দর্শকদের JavaScript চালু থাকা দরকার।
সীমিত সুরক্ষা: অবফাসকেশন সাধারণ স্ক্র্যাপিং কমায় কিন্তু দৃঢ়প্রতিজ্ঞ বট থামায় না। পরিশীলিত ক্রলার এই সব পদ্ধতি পরাজিত করতে পারে।
এখানকার কোনো পদ্ধতিই এমন নাছোড় স্ক্র্যাপারকে ঠেকাতে পারে না যে JavaScript চালায় বা পেজ রেন্ডার করে। প্রকাশিত পরীক্ষায় সাধারণত দেখা যায় JavaScript দিয়ে জোড়া ও CSS দিয়ে উল্টানো ঠিকানা সাধারণ এনটিটির চেয়ে বেশিদিন টিকে, তবে ফল ভিন্ন হয় এবং কিছুরই নিশ্চয়তা নেই। জোরদার সুরক্ষার জন্য ঠিকানা মোটেই না দেখিয়ে লুকানো হানিপট ক্ষেত্র এবং CAPTCHA বা রেট লিমিটিংসহ একটি যোগাযোগ ফর্ম ব্যবহার করুন।
সাধারণ ব্যবহার
- একটি ব্যক্তিগত সাইটে আপনার ইমেল লুকানব্যক্তিগত পোর্টফোলিও এবং ব্লগের জন্য, অস্পষ্টতা যোগাযোগ পৃষ্ঠা স্ক্র্যাপার থেকে স্প্যাম কমায়।
- লেখক / স্পীকারদের জন্য পাবলিক ইমেলজনসাধারণ-মুখী পেশাদাররা (লেখক, স্পীকার, সাংবাদিক) যোগাযোগের ইমেলের প্রয়োজন। স্প্যাম কমাতে অস্পষ্ট করুন।
- অধ্যাপক এবং গবেষণা ইমেলজনসাধারণ ইমেল সহ বিশ্ববিদ্যালয় অনুষদ পৃষ্ঠাগুলি ভারী স্প্যাম পান। অস্পষ্টতা মূল্যবান।
- ব্যবসায়িক যোগাযোগ পৃষ্ঠা ইমেলছোট ব্যবসার জন্য, গ্রাহক-মুখী ইমেল অস্পষ্টতা স্প্যাম ভলিউম কমাতে সাহায্য করে।
- স্ট্যাটিক সাইট ইমেল সুরক্ষাব্যাকএন্ড ছাড়া স্ট্যাটিক সাইটগুলির জন্য (Hugo, Jekyll, 11ty), অস্পষ্টতা প্রধান ইমেল সুরক্ষা বিকল্প।
কিভাবে কাজ করে
টুলটি চারটি হাতে লেখা এনকোডিং অ্যালগরিদম ব্যবহার করে — HTML decimal entity, CSS bidi উল্টানো, ভাগ-করা JavaScript ইনজেকশন এবং প্লেইন-টেক্সট প্রতীক প্রতিস্থাপন — একটি ইমেল ঠিকানাকে এমন মার্কআপে রূপান্তর করতে যা স্ক্র্যাপার বটের পক্ষে পার্স করা কঠিন, কিন্তু আসল ব্রাউজারে কাজ করে। সব এনকোডিং ব্রাউজারে হয়, কোনো সার্ভার জড়িত নয়।
- 1ইমেল যাচাইএকটি হালকা regex দেখে ঠিকানায় local অংশ, একটি @ চিহ্ন এবং অন্তত একটি ডটসহ ডোমেইন আছে কি না। এতে পূর্ণ RFC 5321 পার্সার না চালিয়েই স্পষ্ট টাইপো ধরা পড়ে।
- 2এনকোডিং পদ্ধতি প্রয়োগআপনি কোন পদ্ধতি বাছেন তার উপর নির্ভর করে টুলটি হয় প্রতিটি অক্ষরকে তার HTML decimal entity-তে রূপান্তর করে (যেমন h -> h), স্ট্রিং উল্টে একটি CSS bidi-override span-এ মোড়ে, ঠিকানাটি @-এ ভাগ করে একটি ইনলাইন script ট্যাগ দিয়ে আবার জোড়ে যা রানটাইমে অ্যাঙ্কর তৈরি করে, অথবা @ ও ডটকে প্লেইন-টেক্সট টোকেন [at] ও [dot] দিয়ে বদলায়।
- 3HTML আউটপুট প্রদর্শনফলাফলের HTML স্নিপেট সিনট্যাক্স-হাইলাইট করা কোড ব্লকে দেখানো হয়। JavaScript পদ্ধতির জন্য প্রিভিউ সরাসরি অনুকরণ করা হয় (innerHTML script ট্যাগ চালায় না), তাই আসল পেজে পেস্ট না করেই চূড়ান্ত লিংক কেমন দেখাবে তা দেখতে পান।
- 4ক্লিপবোর্ডে কপি করুনCopy-তে ক্লিক করলে ব্রাউজারের navigator.clipboard API দিয়ে তৈরি HTML ক্লিপবোর্ডে লেখা হয়, যেকোনো HTML ফাইল বা CMS-এ পেস্টের জন্য প্রস্তুত।
আপনার ইমেল ঠিকানা কখনো ব্রাউজার ছাড়ে না — চারটি এনকোডিং পদ্ধতিই কোনো নেটওয়ার্ক অনুরোধ ছাড়া পুরোপুরি ক্লায়েন্ট-সাইড JavaScript-এ চলে।
সম্পর্কিত টুলস
ব্রাউজার ফিঙ্গারপ্রিন্ট অডিটর
ট্র্যাকিং স্ক্রিপ্টগুলো আপনার ব্রাউজার সম্পর্কে কী জানে দেখুন — canvas, WebGL, অডিও, ফন্ট, স্ক্রিন, টাইমজোন এবং আরও — এবং একটি SHA-256 সমন্বিত হ্যাশ। আপনার গোপনীয়তা প্রশমন কাজ করছে কিনা নিশ্চিত করতে দুবার চালান। কিছু আপলোড হয় না।
EML ইমেইল ভিউয়ার
ইমেইল ক্লায়েন্ট ছাড়াই .eml ইমেইল ফাইল খুলে হেডার ও বডি পড়ুন এবং সংযুক্তি ডাউনলোড করুন। স্থানীয়ভাবে পার্স হয়; কিছু আপলোড হয় না।
ডুপ্লিকেট লাইন ফাইন্ডার
তালিকা থেকে ডুপ্লিকেট লাইন খুঁজুন, গণনা করুন বা সরান। ইমেইল তালিকা পরিষ্কার করা, অডিট লগ বা ডেটা ডাম্পে পুনরাবৃত্তিমূলক এন্ট্রি খোঁজার জন্য দারুণ।