Xombrero: En minimalistisk browser med fokus på sikkerhed
Xombrero, som det beskriver sig selv på sit websted, er en " minimalistisk webbrowser med avancerede sikkerhedsfunktioner designet ind i ", og det summere opgør det. I modsætning til mange minimalistiske browsere, som Qutebrowser og Luakit, har den faktisk en velkendt grænseflade, der gør det muligt for brugere, der er vant til Firefox og lignende, at hoppe lige ind. For dem, der søger en letvægts tastaturbaseret browser, er Xombrero en interessant alternativ kan du tjekke ud.
Hvad er så specielt med Xombrero?
Ifølge udvikleren er Xombrero bygget med ideen om, at brugeren skal være ansvarlig for at træffe beslutninger om sikkerhed. Det løser både cookies og scripting problemer ved at give både vedvarende og per-session kontrol for scripts og cookies, hvilket gør det nemt at modvirke sporing og scripting angreb. Kort sagt, det tillader ikke cookie og javascript som standard, og du skal hvidliste de betroede websteder for at tillade per-session cookies og javascripts fra disse websteder.
Hvis sikker og velkendt er ikke nok, er det også hurtigt. Dette kan skyldes, at der ikke er standard javascripts, og det forbedrer steder, der indlæser hastigheder.
Installation
Installation er simpel nok. Mange distributioner har Xombrero klar til at downloade direkte fra repository eller pakke manager, herunder Ubuntu:
sudo apt-get install xombrero
Dem, der er dygtige nok, kan tage kildekoden og kompilere det selv, herunder muligheder for OS X og FreeBSD.
Vim-lignende funktion i Xombrero
En anden stor funktion, som mange andre minimalistiske webbrowsere, er evnen til at gennemse nettet udelukkende med tastaturet med Vim-lignende kommandoer. Ingen mus kræves!
Imidlertid bruger Xombrero forskellige standardgenveje sammenlignet med foretrukne Firefox- og Chrome-add-ons såsom Pentadactyl og Vimperator. For eksempel i stedet for en hovedstad "H" for at gå tilbage til en side, er standardgenvejen "Backspace". Dette kan selvfølgelig ændres med brugerdefinerede genveje.
Så forbløffende som minimalisme kan være, det kommer med den sædvanlige kun tekstkonfiguration, som kan slukke nogle brugere. Heldigvis har de en fantastisk man side, som du kan få adgang til i en browser ved at skrive :help
.
Anvendelse
whitelisting
Xombrero tillader ikke cookies eller javascript, medmindre det udtrykkeligt er tilladt. Heldigvis er det nemt at håndtere. Når du har navigeret til et betroet websted, skal du skrive:: :cookie save
at tillade cookies fra det pågældende websted eller :js save
at tillade scripting.
Søger
Søgning sker på samme måde som i Vim. Tryk på tasten "/", indtast et søgeord og tryk på Enter. Alle de ord, der matcher søgeordet, skal fremhæves. Tryk blot på "n" for at søge fremad og "N" (bemærk kapitalen) for at søge tilbage. Dette hjælper uhyre, når du søger på hjælpesiden.
Det har også en nifty kontrast byttefunktion, som kan bruges som nattetilstand ved at trykke på "s."
Gemmer browsersession
For at gemme en browsing session ved exit, skal du blot skrive ": wq" og Xombrero gemmer og lukker den aktuelle session. Der er konfigurationsmuligheder for at gøre dette ske automatisk, når du lukker browseren. Det kan lyde som en brudt post, men tjek hjælpefilen. Der er masser af fantastiske ting, der kan gøres med sessioner.
Xombrero's konfiguration
Nu for den sjove del. For at oprette en konfigurationsfil skal du åbne en teksteditor og gemme som "xombrero.conf" i hjemmemappen.
Mange af de indstillinger, der findes i :help
kan skrives her og sætte lig med enten "1" (aktiver) eller "0" (deaktiver). For automatisk at gemme den aktuelle session ved exit og aktivere hvidliste, er dette alt, hvad der er nødvendigt i config-filen:
session_autosave = 1 browser_mode = whitelist
Gem filen, genstart browseren, og fra nu af vil alle fanerne blive husket, når Xombrero er lukket. Selv i tilfælde af strømsvigt. Okay, det er måske ikke så sjovt, men her er noget der er - Scripts!
Scripting i Xombrero
I nogle distributioner, som f.eks. Void Linux, kan Xombrero muligvis ikke se YouTube ud af boksen. Takket være de mennesker, der arbejder på Gentoo Wiki, har vi en løsning.
Opret først en fil; lad os gemme det i hjemmemappen og kalde det "youtube_watch.sh" med disse indhold:
mpv -vo x11 -fs `youtube-dl - skip-download -g $ 1`
Bemærk: mplayer kan også bruges (erstatt blot "mpv" med "mplayer"), men de fleste brugere vil finde "mpv" lettere takket være standard GUI-kontroller.
Åbn en terminal for at ændre tilladelserne på det script, vi netop har oprettet.
chmod 744 ~ / youtube_watch.sh
Næste lad os åbne den "xombrero.conf" sikkerhedskopi og tilføje disse linjer:
cmd_alias = yt, run_script ~ / youtube_watch.sh keybinding = yt, y
Den første linje i koden knytter aliaset "yt" til scriptet, så du kan bare skrive :yt
at aktivere scriptet. Den anden linje giver os mulighed for blot at trykke på "y" for at kalde det.
Lad os sørge for, at mpv
og youtube-dl
er installeret. Disse bør være tilgængelige i de fleste pakkeregister, men for Ubuntu:
sudo apt-get install mpv youtube-dl
Naviger til en YouTube-videoside, tryk på "y", og videoen skal streame direkte til mpv. Fantastisk! Selv afspilningslister virker. Det ville heller ikke være så fjernet at ændre scriptet for at downloade videoer i stedet for at bare streame dem til senere offline visning. Husk på, at dette kun brækker med "youtube-dl;" Bare forestil scripting mulighederne.
Afsluttende tanker
Husk, at Xombrero målretter mod avancerede brugere, men for nogen, der ønsker en hurtig, minimalistisk og sikker webbrowser, der er let at hænge af, er Xombrero et godt alternativ til de generelle muligheder.
Med sin overflod af tilpasningsmuligheder og vim-lignende kommandokoncept er dette en fantastisk mulighed for alle, der ønsker at komme ind i verden med tastaturdrevet webbrowsing uden at blive chucked i den dybe ende.
Mens der er mange minimalistiske browsere at vælge imellem, er Xombrero den eneste, der har sane nok standardindstillinger for at nogen kan hoppe lige ind.
Har du nogensinde brug for Xombrero før? Tjekker det lige nu? Lad os vide, hvad du synes om det i kommentarerne nedenfor!