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 — Erabiltzailearen eskuliburua

Reveal URLs nabigatzaileko hedapen txiki bat eta Thunderbird-erako gehigarri bat da. Zure mezu elektronikoetako esteka batek benetan nora daraman erakusten dizu, phishing esteka bat klik egin aurretik antzeman dezazun.

Eskuliburu honek Reveal URLs nola instalatu eta nola erabili azaltzen du. Ohiko galderetarako, begiratu ohiko galderak; zure datuak nola tratatzen diren jakiteko, kontsultatu pribatutasun politika; ikuspegi teknikorako, begiratu arkitekturaren deskribapena.

Akats bat, gaizki markatutako esteka bat edo bateragarria izan beharko lukeen webmail host bat aurkitu baduzu, jakinarazi Codeberg issue tracker zerbitzuan.

Edukia

Zer egiten duen eta zergatik

Phishing mezu batek jomuga gaizto bat ezkutatzen du itxura fidagarria duen esteka-testu baten atzean. Batzuetan benetakoaren antza duen host bat da: testuak paypal.com erakusten du, baina esteka paypa1.com helbidera doa. Askotan trikimailua sotilagoa da eta tracker edo redirector baten bidez pasatzen da; horregatik, heltzen zaren lekua ez da ia batere testuan aipatzen den markaren antzekoa.

Posta-zerbitzu bat ordezten duen phishing mezu elektroniko batek dio pakete bat atxikita dagoela ordaindu gabeko aduana-tasak ordaindu arte, eta ordainketa egitera bultzatzen du «Joan ordainketara» botoi baten bidez. Reveal URLs-ek erakusten du botoiak ez duela ordezkatutako posta-zerbitzura eramaten, parcel-pay.custom.co.xa izeneko zerikusirik gabeko gune batera baizik; horrela, mezua iruzur gisa agerian uzten du.
Reveal URLs-ek agerian uzten du «Joan ordainketara» botoia: parcel-pay.custom.co.xa-ra doa, ez ordezkatzen duen posta-zerbitzura.

Oharra: Pantaila-argazki honek posta-zerbitzu bat ordezten duen iruzurrezko phishing mezu elektroniko bat erakusten du. Ordezkatutako zerbitzua ez dago Reveal URLs-ekin lotuta, eta ez du babesten.

Reveal URLsek irakurtzen ari zaren mezuko esteka bakoitza aztertzen du eta haren URLa erakusten dizu. Nabigatzaileko hedapenean eta Thunderbird-en, web-, posta elektroniko-, telefono- eta bestelako esteka engainagarriak markatzen ditu, aldea klik egin aurretik argi ikus dezazun.

Reveal URLsek agerian uzten eta markatzen du; ez du egiaztatzen. Ez ditu birbideratzeak jarraitzen: tracker edo birbideratzaile baten bidez doan esteka birbideratzailearen URL gisa erakusten da, estekak benetan aipatzen duen bezala; Reveal URLsek ezin du jakin birbideratze hori azkenean nora iristen den. Abisurik gabeko esteka batean ez da desadostasun aplikagarririk hauteman, ez da segurutzat berretsi; beraz, irakurri agertutako URLa esteka batean fidatu aurretik, ezer markatuta ez dagoenean ere. Hori gogoan izateko, markatu gabeko esteka baten agertutako URLa anbar koloreko „berrikusi“ batean erakusten da, eta ez berde lasaigarri batean.

Gmail mezu bat Reveal URLs aktibo dagoela: esteka engainagarri bat gorriz nabarmentzen da, eta seinalatzen duen jarraipen-URLa estekaren testuaren gainean agertzen da; desadostasunik gabeko esteka baten URLa, berriz, abisurik gabe agertzen da.

Oharra: pantaila-argazki honetako helbide elektronikoak, URLak eta izenak izartxoekin ezkutatu dira pribatutasunagatik.

Nabigatzaileko hedapenean eta Thunderbird gehigarrian dena zure gailuan bertan gertatzen da eta ez da ezer kanpora bidaltzen. Reveal URLs-en ezein formatuk ez dizkio zure posta elektronikoko datuak ez guri ez hirugarrenei bidaltzen: ez dago analytics eta ez dago tracking. Formatuen arteko aldea exekutatzen diren lekua eta Outlook panelearen kodea nola zerbitzatzen den baino ez da. Xehetasun gehiago Pribatutasuna atalean eta pribatutasun politikan aurkituko dituzu.

Onartutako nabigatzaileak eta posta-aplikazioak

Reveal URLsek hemen funtzionatzen du:

Web-nabigatzaileak:

Posta-aplikazioak:

Nabigatzaileetan Reveal URLsek zure webmaileko estekak markatzen ditu. Thunderbirden, bezeroaren barruan irakurtzen ari zaren mezu elektronikoko estekak markatzen ditu zuzenean.

Instalazioa

Zure nabigatzaileko edo posta-bezeroaren dendatik (gomendatua)

Instalatu Reveal URLs zure nabigatzaileko edo posta-bezeroaren dendatik. Instalatu Reveal URLs zure nabigatzailearen edo posta-bezeroaren dendatik. Zerrenda guztiak eskuragarri daude orain; Operak Chrome-ren bertsioa erabiltzen du.

Web-nabigatzaileak:

Posta-aplikazioak:

Build bat zuk zeuk kargatzea (garapena eta hasierako probak)

Reveal URLs iturburu-kodetik eraiki baduzu, build deskonprimitua zuzenean karga dezakezu. Target bakoitza make komandoarekin eraikitzen da eta dist/<target>/ direktorioan sortzen da:

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

Gero kargatu dagokion direktorioa:

Safari luzapena, Outlook gehigarria eta Gmail gehigarria ez dira nabigatzailearen luzapen deskonprimatu gisa kargatzen. Eraiki itzazu goian bezala eta gero:

make deploy-gmail        # Gmail gehigarria Apps Script-en zabaltzen du
make safari-xcode        # Safari Xcode proiektua eraikitzen du, gero exekutatu
                         # Safariren Develop menutik (macOS)
                         # Outlook: alboan kargatu dist/outlook

Konfigurazio-orria automatikoki irekitzen da hedapena lehen aldiz instalatzen denean.

Erabilera

Instalatu bezain laster, Reveal URLsek integratutako zerbitzuetako mezuetako estekak markatzen ditu beste konfiguraziorik gabe:

Markaketa mezuaren gorputzera mugatzen da; beraz, aplikazioaren chrome propioa, adibidez alboko barra, idazketa-leihoa eta tresna-barrak, ukitu gabe geratzen dira. Thunderbirden rendered email osoa estaltzen da.

Reveal URLs-ek Gmail mezu bat markatzen du: esteka bakoitzaren URLa bere lerroan agertzen da estekaren testuaren gainean; bat ez datorren jarraipen-esteka bat gorriz nabarmentzen da, eta desadostasunik gabeko esteka bat abisurik gabe agertzen da.

Oharra: pantaila-argazki honetako helbide elektronikoak, URLak eta izenak izartxoekin ezkutatu dira pribatutasunagatik.

Benetako URLa nola erakusten den

Esteka bakoitzaren benetako URLa bere lerroan erakusten da, estekaren testuaren gain-gainean. Estekaren tooltip-ean (title) ere jartzen da; horrela, URL osoa beti dago hor sagua estekaren gainean uzten duzunean.

Desadostasunak nabarmentzea

Web-esteketan, Reveal URLsek estekaren testu ikusgarrian dauden URL edo host izenak estekak daraman URLarekin konparatzen ditu. Konparazioa registrable domeinuaren gainean egiten da; beraz, example.com-erako mail.example.com bezalako desadostasunik gabeko sub-domain bat ez da markatzen, baina paypal.com-erako paypa1.com bezalako look-alike host bat bai. Nabigatzaileko hedapenak eta Thunderbird-ek posta elektroniko-, telefono- eta opako estekak ere egiaztatzen dituzte; javascript:, data: eta vbscript: estekak beti markatzen dira.

Egiaztapenak estekak berak aipatzen duen URLa baino ez du aztertzen; birbideratzeak ez dira inoiz jarraitzen; beraz, tracker edo birbideratzaile baten bidezko esteka haren URLarekin konparatzen da, ez azkenean iristen den orriarekin.

Desadostasuna zuk aukeratutako mismatch kolorearekin eta testu lodiz erakusten da.

Hori bi ezarpen erlazionatuk kontrolatzen dute:

Konfigurazio-orria: 'Reveal the URL' modu-hautatzailea, 'Nabarmendu bat ez datozen estekak' etengailua eta 'Desadostasun kolorea' eta 'Desadostasunik gabeko kolorea' eremuak.

Tresna-barrako botoia

Chrome, Edge, Opera, Firefox eta Thunderbird-en, Reveal URLs tresna-barrako ikonoa piztu/itzaltzeko etengailu azkar bat da — egin klik gainean anotazioa txandakatzeko. Hedapena itzalita dagoenean, OFF bereizgarri bat agertzen da ikonoan, eta haren argibideak esaten dizu klik egiteak piztuko duen ala itzaliko duen. Nabigatzaileetan aldaketa irekita dauden fitxa guztietan aplikatzen da batera; Thunderbird-en, berriz, irekitzen duzun hurrengo mezuari aplikatzen zaio.

Reveal URLs aktibatuta dagoen bitartean, arakatzailearen tresna-barrako ikonoak ere adierazten dizu, fitxaz fitxa, uneko orrian zer aurkitu duen. Orriak bat ez datozen (antzeko itxurako) estekak baditu, ikonoak zenbaketa hori txartel gorri batean erakusten du; orriak estekak baditu baina bat ere ez bada desberdina, aztertutako esteken guztizko kopurua txartel gris batean erakusten du; azter daitezkeen estekarik gabeko orri batek (eta luzapenak eraginik ez duen edozein orrik) ez du zenbaketarik erakusten. Fitxa bakoitzak bere txartela gordetzen du, beraz, fitxaz aldatzeak zenbakia eguneratzen du, eta orritik irteteak edo fitxa ixteak ezabatzen du. (99tik gorako zenbaketak 99+ gisa erakusten dira.)

Txartela bere hiru egoeretan (arakatzaileak marrazten du, beraz kokapen zehatza pixka bat aldatzen da arakatzailearen arabera): bat ez datozenen zenbaketa gorri bat, aztertutako esteken zenbaketa gris bat, eta OFF txartela luzapena desgaituta dagoen bitartean; haren logotipoa ere gris argi moteldua da. Gaituta dagoen luzapena aktibo ez dagoen orri batean ez dago txartelik; falta den OFF txartelak logo moteldu bera desgaitutako egoeratik bereizten du.

Ilustrazio hauek ez dituzte txartelik gabeko aukera guztiak erakusten; azter daitezkeen estekarik gabeko orri aktiboak kolore arrunteko ikonoa mantentzen du.

Tresna-barrako ikonoa, uneko orrian bat ez datozen esteken kopurua duen txartel gorri bat erakusten duena Tresna-barrako ikonoa, uneko orrian aztertutako esteken kopurua duen txartel gris bat erakusten duena Tresna-barrako ikonoa, txartelik gabeko logo gris argi moteldua erakusten duena, gaitutako luzapena orri honetan aktibo ez dagoenean Tresna-barrako ikonoa, OFF txartel gorria erakusten duena luzapena desgaituta dagoen bitartean

(Thunderbird-en botoiak bere ikonoa bakarrik erakusten du, eta horrela trinkoa izaten jarraitzen du tresna-barra bateratuan. Reveal URLs ere piztu eta itzali dezakezu ezarpenen orriko Gaitu Reveal URLs etengailuarekin.)

Konfigurazio-orria

Konfigurazio-orrian aukera guztiak daude. Ireki ezazu zure nabigatzaileko hedapenen orritik, adibidez Details → Extension options bidez, edo lehen instalazioan automatikoki irekiko da.

Gaitu Reveal URLs etengailu nagusia eta Gune aktiboak kontrolak izan ezik, horiek berehala aplikatzen baitira, aldaketak Gorde ezarpenak botoiarekin gordetzen dira.

Beheko ezarpenak: 'Ez ikusi host hauei' zerrenda, erakutsitako URLaren gehieneko luzera eta erakutsitako URLaren letra-tamainaren eta lodieraren aukerako eremuak, 'Gorde ezarpenak' botoiaren gainean.

Gune aktiboak — zure webmail propioa gehitzea

Konfigurazio-orriaren goialdeko Gune aktiboak atalak Reveal URLs non ibiltzen den zerrendatzen du. Orain altuera finkoa mantentzen du: aukeratu gune bat goitibeherako menutik eta editatu gune horren ezarpenak bakarrik azpiko panelean.

Konfigurazio-orriaren goialdea: 'Gaitu Reveal URLs' etengailu nagusia eta 'Gune aktiboak' atala, 'Gune aktiboa' goitibeherako menu batekin hautatutako gune bakarraren editore baten gainean; han match pattern-a, 'Gaituta' etengailua, 'Azpimarkoak' etengailua eta haren message-body selector-a agertzen dira.

Goitibeherako menuak sarrera bat erakusten du gunearen arau bakoitzeko:

Hautatutako gunearen editoreak hau erakusten du:

Integratutako hornitzaileak (FastMail, Gmail, Outlook Live, Outlook 365, Proton, Tuta, Yahoo eta Zoho) desaktibatu edo berriz bideratu egin daitezke, baina ezin dira kendu. Haien izenak ere hemen alda daitezke; integratutako hornitzaile baten izena hustuz gero, bere izen atsegin lehenetsia berrezartzen da.

Zure webmail gunea gehitzeko:

  1. Gehitu gunea atalean sartu Bat datorren URL-ahttps://mail.example.com/*. bezalako match pattern bat.
  2. Aukeran sartu Izena bat goitibeherako menurako. Utzi hutsik match URL-a erabiltzeko.
  3. Sartu Mezuaren gorputzaren hautatzailea — mezuaren gorputza daukan container-erako CSS selector bat, adibidez .message-body.
  4. Mezuaren gorputza subframe baten barruan agertzen bada, markatu Exekutatu azpimarkoetan ere.
  5. Egin klik Gehitu gunea botoian. Zure nabigatzaileak gune horretara sartzeko baimena eskatuko dizu; eman baimena. Gunea baimena onartu ondoren bakarrik gehitzen da.

Hemengo aldaketak berehala aplikatzen dira. Zuk gehitutako gune bat kentzeak bere baimena ere kentzen du, eta Reveal URLsek gune hori atzitzeari uzten dio. Gune baten match URL-a aldatzeko, kendu eta berriz gehitu: match-a irakurtzeko soilik geratzen da, arauaren identitatea delako.

Thunderbird (eta beste posta-bezero batzuk). Thunderbirdek irakurtzen duzun mezu bakoitza erakusten du jada, hornitzailea edozein dela ere; beraz, ez du host zerrendarik behar. Horregatik, Gune aktiboak atala ez da erakusten Thunderbird-en konfigurazio-orrian. Han etengailu nagusia, bistaratze-hizkuntza, koloreak, letra-tipoak eta ignoratze-zerrenda bakarrik agertzen dira. Nabigatzaile batean ezarri dezakezun gune aktiboen edozein konfigurazio ukitu gabe gordetzen da. Thunderbird-eko konfigurazioa gordetzeak ez du inoiz ezabatzen.

Outlook eta Gmail gehigarriak

Nabigatzaileko hedapenaz eta Thunderbird gehigarriaz gain, Reveal URLs native gehigarri gisa ere badago nabigatzaileko hedapen batek atzitu ezin dituen bi posta-aplikaziotarako: Outlook add-in eta Gmail add-on. Nabigatzaileko hedapenaren http/https URL-/host-detektatzea partekatzen dute, baina ez dituzte haren esteka-scheme gehigarriak aztertzen.

Desberdintasun bakarra aurkikuntzak nola erakusten dituzten da. Nabigatzaileko hedapenak estekak bertan markatzen ditu, URLa esteka bakoitzaren gainean edo ondoan margotuz. Outlook eta Gmail framework-ek ez diote gehigarri bati renderizatutako mezua aldatzen uzten; horren ordez, gehigarri bakoitzak alboko panel bat (Outlook) edo txartel bat (Gmail) erakusten du aurkitutako esteken zerrendarekin. http/https esteka bakoitzerako testu ikusgarria eta helmugako URLa erakusten dira, eta desadostasuna testu ikusgarriak URL edo host izen bat aipatzen duenean bakarrik markatzen da, haren registrable domeinua estekaren helmugakoarekin bat ez datorrenean.

Gmail gehigarria Google Workspace Marketplace bidez eskuragarri dago orain.

Hizkuntzak

Reveal URLs ingelesez eta beste hizkuntza askotan dago eskuragarri.

Ingelesez ez dagoen testua machine-translated da eta giza berrikuspenaren zain dago; horregatik, esaldiren batek noizean behin arraro jo dezake. Asmoa ingelesezko jatorrizkoaren esanahi bera mantentzea da. Itzulpen okerren bat ikusten baduzu, ireki issue bat Codeberg issue tracker zerbitzuan.

Pribatutasuna

Reveal URLsek ez dizkio zure mezu edo posta elektronikoko datuak guri ez hirugarrenei bidaltzen, bere ezein formatutan. Ez dago analytics eta ez dago tracking. Lana non eta nola egiten den formatuaren araberakoa da:

Gordetzen den gauza bakarra zure konfigurazioa da, hala nola Reveal URLs piztuta edo itzalita dagoen, koloreak, letra-tamainak, ignoratutakoen zerrenda eta gehitu dituzun gune guztiak. Horiek zure nabigatzailearen, Outlook-en edo Google-ren per-user storage-an gordetzen dira, eta ez zaizkigu inoiz bidaltzen.

Xehetasun guztiak pribatutasun politikan daude.

Arazoak konpontzea

Estekaren bat ez da erakusten.

Integratutako hornitzaile batek funtzionatzeari utzi dio birmoldaketa baten ondoren.

Webmail hornitzaileek noizean behin beren orrien markup-a aldatzen dute. Integratutako hornitzaile baten selector-a aldaketa horren ondoren jada bat ez badator, zuk zeuk zuzendu dezakezu: Gune aktiboak atalean editatu hornitzaile horren message-body selector-a, container berrira seinala dezan.

Lizentzia eta iturburu-kodea

Reveal URLs software librea da, GNU Affero General Public License v3.0 (AGPL-3.0-only) lizentziarekin.

Safari oharrak

Safari-k bereizgarri bat soilik erakusten du estekak bat ez datozenean; ez du orrialde seguruaren zenbakitzaile grisik. Ireki berriro ezarpenak eskuineko klikaren Reveal URLs — settings menutik, ez kargatu ezarpenen fitxa zaharra.