Safari is supported through its macOS Xcode container and App Store route. Built-in providers use static scripts and Safari requests no all-sites access. A user-added site needs a runtime optional permission, then Safari injects content.js after navigation only for a granted, enabled, non-builtin rule; sub-frames run only when All frames is enabled. Safari settings are device-local and do not roam.

Reveal URLs — Udhëzues përdoruesi

Reveal URLs është një zgjerim i vogël për shfletuesin dhe një shtesë për Thunderbird që ju tregon se ku shkon në të vërtetë një lidhje në emailin tuaj, që të mund të dalloni një lidhje phishing përpara se të klikoni mbi të.

Ky udhëzues shpjegon si të instaloni Reveal URLs dhe si ta përdorni. Për pyetjet e zakonshme, shihni pyetjet e shpeshta; për mënyrën se si trajtohen të dhënat tuaja, shihni politikën e privatësisë; për një përmbledhje teknike, shihni përmbledhjen e arkitekturës.

Keni gjetur një bug, një lidhje që u shënua gabimisht ose një host webmail që duhet të mbështetet? Raportojeni te Codeberg issue tracker.

Përmbajtja

Çfarë bën dhe pse

Një email phishing fsheh një destinacion armiqësor pas një teksti lidhjeje që duket i besueshëm. Ndonjëherë bëhet fjalë për një host që i ngjan atij të vërtetë: teksti shfaq paypal.com, ndërsa lidhja të çon te paypa1.com. Shpesh mashtrimi është më i hollë dhe kalon nëpërmjet një tracker-i ose redirector-i, kështu që vendi ku përfundoni nuk ngjan aspak me markën që përmendet në tekst.

Një email phishing që hiqet si një shërbim postar pretendon se një pako është mbajtur derisa të paguhen tarifat doganore të papaguara dhe nxit pagesën përmes një butoni „Shko te pagesa“. Reveal URLs tregon se butoni nuk të çon te ai shërbim postar, por te parcel-pay.custom.co.xa, një faqe e palidhur, duke e zbuluar kështu mesazhin si mashtrim.
Reveal URLs e demaskon butonin „Shko te pagesa“: të çon te parcel-pay.custom.co.xa, jo te shërbimi postar që imiton.

Shënim: Kjo pamje e ekranit tregon një email phishing mashtrues që hiqet si një shërbim postar. Shërbimi i imituar nuk është i lidhur me Reveal URLs dhe nuk e mbështet atë.

Reveal URLs lexon çdo lidhje në mesazhin që po shikoni dhe ju tregon URL-in ku ajo të çon. Në zgjerimin e shfletuesit dhe shtesën Thunderbird, ai shënon lidhje mashtruese uebi, emaili, telefoni dhe të tjera, që ndryshimi të jetë i qartë përpara se të klikoni.

Reveal URLs zbulon dhe sinjalizon; nuk verifikon. Ai nuk ndjek ridrejtimet: një lidhje që kalon përmes një gjurmuesi ose ridrejtuesi shfaqet si URL-ja e gjurmuesit ose ridrejtuesit që ajo përmend në të vërtetë; Reveal URLs nuk mund ta dijë se ku përfundon përfundimisht ai ridrejtim. Një lidhje pa paralajmërim nuk i është zbuluar asnjë mospërputhje e zbatueshme, jo e konfirmuar si e sigurt, prandaj lexoni URL-në e zbuluar përpara se t'i besoni një lidhjeje, edhe kur nuk sinjalizohet asgjë. Për ta mbajtur mend këtë, URL-ja e zbuluar e një lidhjeje të pasinjalizuar shfaqet në një ngjyrë qelibar „për t'u kontrolluar“ në vend të një jeshile qetësuese.

Një mesazh Gmail me Reveal URLs aktiv: një lidhje mashtruese shënohet me të kuqe dhe URL-ja e gjurmimit ku çon shfaqet mbi tekstin e lidhjes, ndërsa URL-ja e një lidhjeje pa dallime shfaqet pa paralajmërim.

Shënim: adresat e email-it, URL-të dhe emrat në këtë pamje ekrani janë maskuar me yje për privatësi.

Në zgjerimin e shfletuesit dhe në shtesën e Thunderbird-it gjithçka ndodh në pajisjen tuaj dhe nuk transmetohet asgjë. Në të gjitha format e tij Reveal URLs nuk dërgon asnjë të dhënë nga emaili juaj te ne ose te palë të treta: nuk ka analytics dhe nuk ka tracking. Format ndryshojnë vetëm te vendi ku ekzekutohen dhe te mënyra se si shërbehet kodi i panelit të Outlook-it. Për hollësitë e plota shihni seksionin Privatësia dhe politikën e privatësisë.

Shfletuesit e mbështetur dhe aplikacionet e postës

Reveal URLs funksionon në:

Shfletues web:

Aplikacione poste:

Në shfletues, Reveal URLs shënon lidhjet në webmail-in tuaj. Në Thunderbird ai shënon lidhjet drejtpërdrejt në emailin që po lexoni brenda vetë klientit.

Instalimi

Nga dyqani i shfletuesit ose i klientit të postës (rekomandohet)

Instalojeni Reveal URLs nga dyqani i shfletuesit ose i klientit tuaj të postës. Listimet për Chrome, Edge, Firefox dhe Thunderbird janë tashmë aktive. Instaloni Reveal URLs nga dyqani për shfletuesin ose klientin tuaj të postës. Të gjitha listimet tani janë të disponueshme; Opera përdor build-in e Chrome-it.

Shfletues web:

Aplikacione poste:

Ngarkimi i build-it tuaj (zhvillues dhe testim i hershëm)

Nëse e keni ndërtuar Reveal URLs nga kodi burimor, mund ta ngarkoni drejtpërdrejt build-in e papaketuar. Çdo target ndërtohet me një komandë make dhe prodhohet nën dist/<target>/:

make build-chrome        # krijon dist/chrome
make build-edge          # krijon dist/edge
make build-firefox       # krijon dist/firefox
make build-gmail         # krijon dist/gmail
make build-opera         # krijon dist/opera
make build-outlook       # krijon dist/outlook
make build-safari        # krijon dist/safari
make build-thunderbird   # krijon dist/thunderbird

Pastaj ngarkoni dosjen përkatëse:

Zgjerimi Safari, shtesa Outlook dhe shtesa Gmail nuk ngarkohen si zgjerime shfletuesi të shpaketuara. Ndërtojini ato si më sipër dhe pastaj:

make deploy-gmail        # vendos shtesën Gmail në Apps Script
make safari-xcode        # ndërton projektin Safari Xcode, pastaj ekzekutojeni
                         # nga menyja Develop e Safari (macOS)
                         # Outlook: ngarko anash dist/outlook

Faqja e cilësimeve hapet automatikisht herën e parë kur instalohet zgjerimi.

Përdorimi

Menjëherë pas instalimit, Reveal URLs shënon lidhjet në mesazhet te ofruesit e integruar pa kërkuar ndonjë konfigurim shtesë:

Shënimi kufizohet te trupi i mesazhit, kështu që pjesa tjetër e ndërfaqes së aplikacionit, si shiriti anësor, dritarja e kompozimit dhe shiritat e veg­lave, mbetet e paprekur. Në Thunderbird mbulohet i gjithë emaili i renderuar.

Reveal URLs shënon një mesazh Gmail: URL-ja e çdo lidhjeje shfaqet në rreshtin e vet mbi tekstin e lidhjes, ndërsa një lidhje gjurmimi që nuk përputhet shënohet me të kuqe dhe një lidhje pa dallime shfaqet pa paralajmërim.

Shënim: adresat e email-it, URL-të dhe emrat në këtë pamje ekrani janë maskuar me yje për privatësi.

Si shfaqet URL-ja e vërtetë

URL-ja e vërtetë e çdo lidhjeje shfaqet në rreshtin e vet, menjëherë mbi tekstin e lidhjes. Ajo vendoset gjithashtu në tooltip-in (title) e lidhjes, kështu që URL-ja e plotë është gjithmonë aty kur mbani treguesin mbi lidhjen.

Theksimi i mospërputhjeve

Për lidhjet uebi, Reveal URLs krahason emrat e URL-ve ose hosteve në tekstin e dukshëm të një lidhjeje me URL-në ku ajo çon. Krahasimi bëhet mbi domenin registrable, kështu që një nëndomen pa dallime si mail.example.com për example.com nuk shënohet, ndërsa një host look-alike si paypa1.com për paypal.com shënohet. Zgjerimi i shfletuesit dhe Thunderbird kontrollojnë edhe lidhjet e emailit, telefonit dhe opake; lidhjet javascript:, data: dhe vbscript: shënohen gjithmonë.

Kontrolli shqyrton vetëm URL-në që përmend vetë lidhja; ridrejtimet nuk ndiqen kurrë, kështu që një lidhje përmes një gjurmuesi ose ridrejtuesi krahasohet me URL-në e tij, jo me faqen ku arrin përfundimisht.

Një mospërputhje shfaqet me ngjyrën e mospërputhjes që keni zgjedhur dhe me tekst të trashë.

Dy cilësime të lidhura kontrollojnë këtë sjellje:

Faqja e cilësimeve: përzgjedhësi i mënyrës 'Reveal the URL', ndërprerësi 'Thekso lidhjet që nuk përputhen' dhe fushat 'Ngjyra e mospërputhjes' dhe 'Ngjyra pa dallime'.

Butoni i shiritit të veglave

Në Chrome, Edge, Opera, Firefox dhe Thunderbird, ikona e Reveal URLs në shiritin e veglave është një çelës i shpejtë ndezje/fikje — klikojeni për të ndërruar anotimin. Kur zgjerimi është i fikur, mbi ikonë shfaqet një shenjë OFF, dhe ndihmëza e saj ju tregon nëse klikimi do ta ndezë apo do ta fikë. Në shfletues, ndryshimi hyn në fuqi në të gjitha skedat e hapura menjëherë; në Thunderbird zbatohet për mesazhin tjetër që hapni.

Ndërsa Reveal URLs është i ndezur, ikona e shiritit të veglave të shfletuesit gjithashtu ju tregon, për çdo skedë, çfarë gjeti në faqen aktuale. Nëse faqja ka lidhje të papërputhshme (që duken të ngjashme), ikona e shfaq atë numër në një distinktiv të kuq; nëse faqja ka lidhje por asnjëra prej tyre nuk është e papërputhshme, ajo shfaq numrin e përgjithshëm të lidhjeve të analizuara në një distinktiv gri; një faqe pa lidhje të analizueshme (dhe çdo faqe në të cilën shtesa nuk vepron) nuk shfaq asnjë numër. Çdo skedë e ruan distinktivin e vet, kështu që kalimi mes skedave e përditëson numrin, ndërsa largimi nga faqja ose mbyllja e skedës e pastron atë. (Numrat mbi 99 shfaqen si 99+.)

Distinktivi në tre gjendjet e tij (shfletuesi e vizaton, kështu që vendosja e saktë ndryshon pak sipas shfletuesit): një numër i kuq mospërputhjesh, një numër gri lidhjesh të analizuara dhe distinktivi OFF ndërsa shtesa është e çaktivizuar; logoja e saj është gjithashtu gri e çelët e zbehtë. Në një faqe ku zgjerimi i aktivizuar nuk është aktiv, nuk ka distinktiv; mungesa e distinktivit OFF e dallon atë logo të zbehtë nga gjendja e çaktivizuar.

Këto ilustrime nuk tregojnë çdo rast pa distinktiv; një faqe aktive pa lidhje të analizueshme ruan ikonën me ngjyrë normale.

Ikona e shiritit të veglave që shfaq një distinktiv të kuq me numrin e lidhjeve të papërputhshme në faqen aktuale Ikona e shiritit të veglave që shfaq një distinktiv gri me numrin e lidhjeve të analizuara në faqen aktuale Ikona e shiritit të veglave me një logo gri të çelët të zbehur pa distinktiv, ndërsa shtesa e aktivizuar nuk është aktive në këtë faqe Ikona e shiritit të veglave që shfaq distinktivin e kuq OFF ndërsa shtesa është e çaktivizuar

(Në Thunderbird, butoni tregon vetëm ikonën e vet, kështu që mbetet kompakt në shiritin e unifikuar të veglave. Reveal URLs mund ta ndizni dhe fikni edhe me çelësin Aktivizo Reveal URLs në faqen e cilësimeve.)

Faqja e cilësimeve

Faqja e cilësimeve përmban të gjitha opsionet. Hapeni nga faqja e zgjerimeve të shfletuesit tuaj, për shembull përmes Details → Extension options, ose ajo do të hapet vetë në instalimin e parë.

Përveç ndërprerësit kryesor Aktivizo Reveal URLs dhe kontrolleve Sajtet aktive, të cilat zbatohen menjëherë, ndryshimet ruhen me butonin Ruaj cilësimet.

Cilësimet e poshtme: lista 'Injoro këta hostë', gjatësia maksimale e URL-së së shfaqur dhe fushat opsionale për madhësinë dhe trashësinë e shkronjave të URL-së së shfaqur, mbi butonin 'Ruaj cilësimet'.

Sitet aktive — shtimi i webmail-it tuaj

Seksioni Sajtet aktive në krye të faqes së cilësimeve përdor një dropdown që tregon një faqe njëherësh. Zgjidhni një faqe për të shfaqur editorin e saj poshtë, ku përfshihen faqja ku ekzekutohet Reveal URLs dhe container-i që mban trupin e çdo mesazhi.

Pjesa e sipërme e faqes së cilësimeve: ndërprerësi kryesor 'Aktivizo Reveal URLs', dropdown-i 'Sajti aktiv' dhe editori për faqen e zgjedhur me 'URL përputhjeje' vetëm për lexim, ndërprerësin 'Aktivizuar', fushën e selector-it të trupit të mesazhit dhe ndërprerësin 'Nënkorniza'.

Dropdown-i tregon një opsion për secilën faqe aktive. Etiketa e tij përdor emrin e faqes kur ka një të tillë, përndryshe match pattern-in. Kur i njëjti emër përdoret nga disa faqe, host-i shtohet në kllapa për t'i dalluar, për shembull Gmail, Proton Mail, Outlook (Live), Tuta (app.tuta.com) ose Zoho Mail (mail.zoho.eu).

Editori i faqes së zgjedhur tregon:

Ofruesit e integruar (FastMail, Gmail, Outlook Live, Outlook 365, Proton, Tuta, Yahoo dhe Zoho) kanë emra të caktuar dhe mund të çaktivizohen ose të ridrejtohen, por nuk mund të hiqen. Emrat e tyre mund të riemërtohen edhe këtu; pastrimi i emrit të një ofruesi të integruar rikthen emrin e tij miqësor të parazgjedhur. URL përputhjeje është vetëm për lexim për çdo faqe ekzistuese; për ta ndryshuar, hiqeni faqen dhe shtojeni sërish me vlerën e re.

Për të shtuar faqen tuaj të webmail-it:

  1. Te Shto sajt, shkruani një URL përputhjeje — një match pattern si https://mail.example.com/*.
  2. Në mënyrë opsionale, shkruani një Emri nëse doni që në dropdown të shfaqet një emër më miqësor në vend të URL-së.
  3. Shkruani një Selektori i trupit të mesazhit — një selector CSS për container-in që mban trupin e mesazhit, për shembull .message-body.
  4. Nëse trupi i mesazhit shfaqet brenda një nënkornize, shënoni Ekzekuto edhe brenda nënkornizave.
  5. Klikoni Shto sajt. Shfletuesi juaj do t'ju kërkojë leje për të hyrë në atë faqe. Jepeni. Faqja shtohet vetëm pasi ta miratoni lejen.

Ndryshimet këtu zbatohen menjëherë. Heqja e një faqeje që keni shtuar revokon gjithashtu lejen e saj, ndaj Reveal URLs nuk do ta përdorë më. Për ta ndryshuar match URL-në e një faqeje, hiqeni dhe shtojeni sërish: match-i mbetet vetëm për lexim sepse është identiteti i rregullit.

Thunderbird (dhe klientë të tjerë poste). Thunderbird tashmë shfaq çdo mesazh që lexoni, pavarësisht nga ofruesi, kështu që nuk ka nevojë për një listë sipas hostit. Për këtë arsye seksioni Sajtet aktive nuk shfaqet në faqen e cilësimeve të Thunderbird-it. Atje shfaqen vetëm ndërprerësi kryesor, gjuha e shfaqjes, ngjyrat, fontet dhe lista e anashkalimeve. Çdo konfigurim i siteve aktive që mund të keni vendosur në shfletues mbetet i paprekur. Ruajtja e cilësimeve në Thunderbird nuk e pastron kurrë atë.

Shtesat për Outlook dhe Gmail

Përveç zgjerimit të shfletuesit dhe shtesës për Thunderbird, Reveal URLs vjen edhe si shtesë vendase për dy aplikacione emaili ku një zgjerim shfletuesi nuk mund të arrijë: Outlook add-in dhe Gmail add-on. Ato ndajnë zbulimin e URL-ve/hosteve http/https të zgjerimit të shfletuesit, por nuk analizojnë skemat e tij shtesë të lidhjeve.

Dallimi i vetëm është mënyra si i paraqesin gjetjet. Zgjerimi i shfletuesit i shënon lidhjet në vend, duke ngjyrosur URL-në mbi ose pranë secilës lidhje. Kornizat e Outlook-it dhe Gmail-it nuk i lejojnë shtesës të ndryshojë mesazhin e paraqitur, prandaj secila shtesë shfaq në vend të kësaj një panel anësor (Outlook) ose kartë (Gmail) me lidhjet e gjetura. Për çdo lidhje http/https, ato shfaqin tekstin e dukshëm dhe URL-në e destinacionit dhe shënojnë mospërputhje vetëm kur teksti i dukshëm përmend një URL ose host, domeni registrable i të cilit nuk përputhet me atë të destinacionit të lidhjes.

Shtesa e Gmail është tani e disponueshme në Google Workspace Marketplace.

Gjuhët

Reveal URLs është i disponueshëm në anglisht dhe në shumë gjuhë të tjera.

Teksti jo anglisht është i përkthyer automatikisht dhe pret rishikim nga njeriu, ndaj ndonjë formulim mund të tingëllojë herë pas here pak i ngurtë. Synimi është që kuptimi të jetë i njëjtë me origjinalin anglisht. Në se vini re një përkthim të gabuar, hapni një issue te Codeberg issue tracker.

Privatësia

Reveal URLs nuk dërgon asnjë të dhënë nga emaili ose mesazhi juaj te ne apo te palë të treta, në asnjë nga format e tij. Nuk ka analytics dhe nuk ka tracking. Vendi dhe mënyra se si kryhet puna varen nga forma:

E vetmja gjë që ruhet janë cilësimet tuaja, si fakti nëse Reveal URLs është i aktivizuar ose jo, ngjyrat, madhësitë e shkronjave, lista juaj e anashkalimeve dhe çdo faqe që keni shtuar. Ato ruhen në per-user storage të shfletuesit tuaj, të Outlook-it ose të Google-it dhe nuk na dërgohen kurrë neve.

Për hollësitë e plota shihni politikën e privatësisë.

Zgjidhja e problemeve

Një lidhje nuk po shfaqet.

Një ofrues i integruar ndaloi së funksionuari pas një ridizajnimi.

Ofruesit e webmail-it e ndryshojnë herë pas here markup-un e faqeve të tyre. Nëse selector-i i një ofruesi të integruar nuk përputhet më pas një ndryshimi të tillë, mund ta korrigjoni vetë: te Sajtet aktive redaktoni message-body selector-in e atij ofruesi që të tregojë te container-i i ri.

Licenca dhe kodi burimor

Reveal URLs është software i lirë me licencë GNU Affero General Public License v3.0 (AGPL-3.0-only).

Shënime për Safari

Safari shfaq një shenjë vetëm kur lidhjet nuk përputhen; nuk ka numërues gri për faqe të sigurt. Rihap cilësimet nga menyja me klikim të djathtë Reveal URLs — settings, në vend që të ringarkosh një skedë të vjetër.