Qariyaha Iimaylka oo Bilaash ah
Qari cinwaannada iimaylka ka soo scraper-ada spam adiga oo isticmaalaya HTML entities, isku-darka JavaScript, qoraal rogan, ama beddelka calaamadaha.
Calaamadaha HTML (lagula talinayo)
Xaraf kasta wuxuu noqdaa calaamad HTML oo lambar ah. Biraawsarku wuxuu u muujiyaa emailka asalka ah, laakiin badankood scraper-yada fudud ee akhriya HTML-ka ceyriin ayay arkaan.
<a href="mailto:hello@example.com">hello@example.com</a>
Sida ay uga muuqato browser-ka:
Ilaalin xaddidan: Qarintu waxay yareysaa scraping fudud laakiin kama joojiso bots-ka go'aansaday. Crawlers horumarsan waxay jabin karaan dhammaan habaabkan.
💡 Spam bots casriga ah waa horumarsan yihiin. Qarintu way gaabisaa laakiin ma aha mid aan la jebin karin. Ilaalinta ugu badan, ku dar: xaddidaadda heerka codsiga server-ka foomamka xiriirka, beeraha honeypot, iyo reCAPTCHA-equivalent. Isticmaalka heerka hoose (bogga xiriirka boggga yar), qarinta HTML entity waxay yaraysaa dhaqdhaqaaqa scraper-ka ilaa ~60-80%.
Sida Ay U Shaqeyso
Qalabku wuxuu isticmaalaa afar algorithm oo sumeyn ah oo gacan lagu qoray — HTML decimal entities, CSS bidi reversal, split-part JavaScript injection, iyo beddelka calaamadaha qoraal-caadi ah — si loo beddelo cinwaanka email-ka markup ka dhigo mid ay ku adag tahay in bots-ka scraper-ku falanqeeyaan halka ay wali biraawsar dhab ah shaqeynayso. Sumaynta oo dhan waxay ka dhacdaa biraawsarka, server midna kuma lug lahan.
- 1Xaqiijinta email-kaRegex fudud ayaa hubiya in cinwaanku leeyahay qayb gudaha ah, calaamad @ ah, iyo domain leh ugu yaraan hal dhibic. Tani waxay qabataa khaladaad cad iyada oo aan la wadin falanqeeye buuxa RFC 5321.
- 2Habka sumaynta oo la dabaqayIyadoo ku xiran habka aad dooratay, qalabku wuxuu ama u beddelaa xaraf kasta entity-giisa HTML decimal (tusaale h -> h), wuxuu rogaa xariga waxuuna ku duubaa span CSS bidi-override ah, wuxuu ka kala jaraa cinwaanka @ dib ayuuna u dhisaa via calaamad script inline ah oo dhisa anchor-ka wakhtiga socodka, ama wuxuu ku beddelaa @ iyo dhibcaha calaamadaha qoraal-caadi ah [at] iyo [dot].
- 3Wax-soo-saarka HTML-ka waa la sawiraaQayb-koodhka HTML soo baxay waxaa lagu muujiyaa qaybta koodhka ee syntax-highlighted. Habka JavaScript-ka fiiriyaha waa la iska sawiraa si toos ah (innerHTML ma fulinayo calaamado script ah), sidaa darteed waxaad aragtaa link-ka dhammaystiran iyada oo aan loo baahnayn inaad ku dhajiso bog dhab ah.
- 4Koobi clipboard-kaGujinta Koobi wuxuu HTML-ka la sameeyay ku qoraa clipboard-ka via API-ga navigator.clipboard ee biraawsarka, diyaar u ah in lagu dhajiyo fayl HTML kasta ama CMS.
Cinwaankaaga emailku weligiis kama baxo biraawsarka — dhammaan afarta hab ee sumaynta waxay ka socdaan gebi ahaanba JavaScript client-dhinac ah oo aan lahayn codsi shabakadeed.
Qalabka La Xiriira
Baaraha Farta Farta ee Browser-ka
Eeg exactly waxa ay scripka la socodku ku baraan browser-kaaga — canvas, WebGL, cod, fargoolyo, shaashad, xilliga, iyo wax kale — iyo hash SHA-256 isku dhafan. Laba jeer u samee si aad u hubiso in ilaalintaadu shaqeyso. Waxba lama soo geliyo.
Sirdoonka Faylka (AES-256-GCM)
Ku sir fayl kasta erey sir ah iyadoo la adeegsanayo AES-256-GCM iyo PBKDF2 (250,000 ku celin). Faylka soo baxa ee .enc wuxuu kaliya u furmaa erey sirta saxda ah, kalina wuxuu furi karaa qalabkan oo kaliya. Wuxuu dhammaystiran u socdaa jaantus-kaaga — faylkaagu weligiis kama tago aaladdaada.
Sumadda Biyaha ee Sawirka
Ku dar sumad qoraal ah ama shaxan hal sawir ama sawiro badan — booska, ifafaalaha, wareegga, iyo dhajinta jaad-jaad ah. Dhoofinta kooxda, dul-galin ma jirto, sumad dheeri ah ma jirto.