Үндсэн агуулга руу очих
LibraTool logoLibraTool

Имэйл нуугч — үнэгүй

Имэйл хаягуудыг HTML объект, JavaScript угсралт, урвуу текст эсвэл тэмдэгт орлуулалт ашиглан спам хусагчдаас нуух.

Ачаалагдсаны дараа офлайн ажилладаг

JavaScript, кодлогдсон (илүү хүчтэй, дарж болно)

Хаяг скрипт доторх Base64 мөрөнд л хадгалагдаж, хөтөч дээр дарж болох холбоос болгон угсрагдана. Скрапер олохын тулд скриптийг ажиллуулах эсвэл тайлах хэрэгтэй. Зочид JavaScript идэвхтэй байх ёстой.

Хязгаарлагдмал хамгаалалт: Нуун далдлах нь энгийн хусалтыг бууруулдаг боловч тууштай ботуудыг зогсоодоггүй. Боловсронгуй тандагчид эдгээр аргыг бүгдийг даван туулж чадна.

Энд байгаа ямар ч арга JavaScript ажиллуулдаг эсвэл хуудсыг дүрслэдэг шийдэмгий скрапераас хамгаалж чадахгүй. Нийтлэгдсэн туршилтууд JavaScript-ээр угсарсан болон CSS-ээр урвуулсан хаяг энгийн entity-гээс удаан үлддэг гэж үздэг ч үр дүн харилцан адилгүй, юуны ч баталгаа байхгүй. Илүү хүчтэй хамгаалалтад хаягийг огт харуулахын оронд нуугдмал honeypot талбар, CAPTCHA эсвэл хурдны хязгаартай холбоо барих маягт ашигла.

Түгээмэл хэрэглээ

  • Хувийн сайтан дээр Email нуухХувийн портфельний болон блог, сохлопуулалт холбоо-хуудаа сохлопуу спам буруулах.
  • Нийтлүүлсэн Зохиолч / Дамжуулагчийн EmailНийтлүүлсэн-асраг мэргэжилтнүүд (зохиолчид, дамжуулагч, сэтгүүлчид) холбоо emails хэрэгтэй. Спам сулруулахын үүднээс сохлопуулалт хийх.
  • Профессор болон судалгааны EmailИх сургуулийн факультет хуудсууд нийтлүүлсэн emails хүнд спам авдаг. Сохлопуулалт зүйлийн байхыг үнэн.
  • Бизнесийн холбоо хуудаа EmailЖижиг бизнесийн хувьд үйлчлүүлэгч-асраг emails сохлопуулалт спам хэмжээ бууруулахад туслана.
  • Статик сайт Email дахваСтатик сайт (Hugo, Jekyll, 11ty) хойн гүй хувьд сохлопуулалт гол Email дахва сонголт байдаг.

Хэрхэн ажилладаг

Хэрэгсэл дөрвөн гараар бичсэн кодлолтын алгоритм — HTML аравтын entities, CSS bidi эргэлт, хэсэглэсэн JavaScript нэвтрэлт, энгийн-текст тэмдэг орлуулга — ашиглан имэйл хаягийг бодит хөтчид ажиллаж хэвээрээ scraper bot-д задлахад хэцүү тэмдэглэгээ рүү хувиргадаг. Бүх кодлолт сервер хамааралгүйгээр хөтчид явагддаг.

  1. 1
    Имэйлийн баталгаажуулалт
    Хөнгөн regex хаяг нь локал хэсэг, @ тэмдэг, дор хаяж нэг цэгтэй домэйнтой эсэхийг шалгадаг. Энэ нь бүрэн RFC 5321 задлагч ажиллуулахгүйгээр илэрхий алдааг барьдаг.
  2. 2
    Кодлолтын арга хэрэглэгдэнэ
    Танай сонгосон аргаас хамааран хэрэгсэл тэмдэгт бүрийг HTML аравтын entity руу хөрвүүлдэг (жишээ нь h -> h), мөрийг урвуулж CSS bidi-override span-д боолддог, хаягийг @-д хуваагаад ажиллах цагт anchor бүтээдэг inline script tag-аар дахин бүтээдэг, эсвэл @, цэгийг энгийн-текст токен [at], [dot]-ээр орлуулдаг.
  3. 3
    HTML гаралт зурагдана
    Гарсан HTML хэсэг синтакс-онцлогдсон код блокоор харагдана. JavaScript аргын хувьд урьдчилан харах шууд симуляцилагддаг (innerHTML нь script tag-ийг гүйцэтгэдэггүй) тул та бодит хуудсанд наахгүйгээр дууссан холбоос ямар харагдахыг харна.
  4. 4
    Санах ойд хуулах
    Copy дарах нь хөтчийн navigator.clipboard API-аар үүсгэсэн HTML-г clipboard руу бичдэг, ямар ч HTML файл эсвэл CMS руу наахад бэлэн.

Таны имэйл хаяг хөтчөөс хэзээ ч гардаггүй — дөрвөн кодлолтын арга бүгд ямар ч сүлжээний хүсэлтгүйгээр клиент талын JavaScript-д бүхэлдээ явагддаг.

Холбоотой хэрэгслүүд

Түгээмэл асуултууд