Hur du lär dig Shell Scripting genom att installera Tor Browser

La sjunde (7: e) klassen av den praktiska teoretiska kursen i "Lär dig Shell Scripting" vi kommer att studera hur genom en Script vi kan uppnå ett enkelt installation och installation programmerad av den berömda och användbara Webbläsare Tor Browser, medan vi som alltid investerar värdefull tid förstå hur varje rad, varje kommando, varje variabel fungerar, för att förstå och lära sig Shell Scripting.

Shell-skriptMen för de få som förstår kommer vi att klargöra att det är det Tor -webbläsare. Det är en multiplatformsapplikation (Windows / Linux) som gör att vi kan dölja eller maskera vår identitet i nätverket. Det ger en anonym väg genom proxyservrar för vår internetkommunikation och förhindrar effektivt extern trafikanalys. Så det är möjligt att använda Tor skapa en anslutning till en värd, nästan omärkligt, det vill säga utan att den eller någon annan har möjlighet att känna till vår IP.

Att verkställa Tor Browser en GNU / Linux operativsystem, fungerar normalt separat med en kallad grafisk chef Vidalia och i en webbläsare kompatibel med Torbutton, ett plugin för Mozilla Firefox som gör att vi kan aktivera det från webbläsaren själv. Men i Tor Browser, dess skapare har lyckats förenkla allt, utforma en solid och robust applikation (paket) på ett integrerat sätt, det vill säga med allt som behövs för att fungera omedelbart i alla distributioner.

Tor Browser Det är väldigt enkelt att använda, när det väl är installerat och kört är det lite eller inget att konfigurera, såvida du inte är en mycket avancerad användare eller paranoid om säkerhet och integritet.

Här är Bash Shell Script:

================================================== ====================
#!/bin/bash
#####################################################################
# EN ESTA SECCIÓN INCLUYA LOS DATOS DEL CREADOR Y EL PROGRAMA
#
#####################################################################


#####################################################################
# EN ESTA SECCIÓN INCLUYA LOS DERECHOS DE AUTOR Y LICENCIAMIENTO 
# DEL SOFTWARE
# 
#####################################################################

#####################################################################
# INICIO DEL MODULO DE TOR BROWSER                                     
#####################################################################

USER_NAME=`cat /etc/passwd | grep 1000 | cut -d: -f1`

HOME_USER_NAME=/home/$USER_NAME

cd $HOME_USER_NAME

rm -rf /opt/tor-browser*

rm -f /usr/bin/tor-browser*

rm -rf /usr/bin/tor-browser*

rm -f $HOME_USER_NAME/Escritorio/tor-browser.desktop

rm -f $HOME_USER_NAME/Desktop/tor-browser.desktop

rm -f $HOME_USER_NAME/.local/share/applications/tor-browser.desktop

rm -f /usr/share/applications/tor-browser.desktop

update-menus

#####################################################################

# wget -c https://dist.torproject.org/torbrowser/5.0.7/tor-browser-linux32-5.0.7_es-ES.tar.xz

# wget -c https://dist.torproject.org/torbrowser/5.0.7/tor-browser-linux64-5.0.7_es-ES.tar.xz

# Nota: Puede descargarlos manualmente desde esta URL: https://dist.torproject.org/torbrowser/

#####################################################################

unxz *tor-browser*.tar.xz

tar xvf *tor-browser*.tar

mv -f tor-browser_es-ES /opt/tor-browser

ln -f -s /opt/tor-browser/Browser/start-tor-browser /usr/bin/tor-browser

#####################################################################

chown $USER_NAME:$USER_NAME -R /opt/tor-browser/


echo '
[Desktop Entry]
Name=TOR Browser
GenericName=TOR Browser
GenericName[es]=Navegador web TOR
Comment=Navegador de Internet seguro
Exec=/usr/bin/tor-browser
Icon=/opt/tor-browser/Browser/browser/icons/mozicon128.png
Terminal=false
Type=Application
Encoding=UTF-8
Categories=Network;Application;
MimeType=x-scheme-handler/mozilla;
X-KDE-Protocols=mozilla
' > /opt/tor-browser/tor-browser.desktop


ln -s /opt/tor-browser/tor-browser.desktop $HOME_USER_NAME/Escritorio/tor-browser.desktop

chown $USER_NAME:$USER_NAME $HOME_USER_NAME/Escritorio/tor-browser.desktop

chmod 755 $HOME_USER_NAME/Escritorio/tor-browser.desktop

chmod +x $HOME_USER_NAME/Escritorio/tor-browser.desktop


ln -s /opt/tor-browser/tor-browser.desktop $HOME_USER_NAME/Desktop/tor-browser.desktop

chown $USER_NAME:$USER_NAME $HOME_USER_NAME/Desktop/tor-browser.desktop

chmod 755 $HOME_USER_NAME/Desktop/tor-browser.desktop

chmod +x $HOME_USER_NAME/Desktop/tor-browser.desktop


ln -s /opt/tor-browser/tor-browser.desktop $HOME_USER_NAME/.local/share/applications/tor-browser.desktop

chown $USER_NAME:$USER_NAME $HOME_USER_NAME/.local/share/applications/tor-browser.desktop

chmod 755 $HOME_USER_NAME/.local/share/applications/tor-browser.desktop

chmod +x $HOME_USER_NAME/.local/share/applications/tor-browser.desktop


ln -s /opt/tor-browser/tor-browser.desktop /usr/share/applications/tor-browser.desktop

chown $USER_NAME:$USER_NAME /usr/share/applications/tor-browser.desktop

chmod 755 /usr/share/applications/tor-browser.desktop

chmod +x /usr/share/applications/tor-browser.desktop


su - $USER_NAME -c "tor-browser https://addons.mozilla.org/firefox/downloads/latest/11356/addon-11356-latest.xpi?src=dp-btn-primary" &

#####################################################################

rm -f $HOME_USER_NAME/tor-browser*.*

rm -f $HOME_USER_NAME/*.xpi

clear

su - $USER_NAME -c "xdg-open 'https://dist.torproject.org/torbrowser/'" &

clear

echo ''
echo ''
echo '#--------------------------------------------------------------#'
echo '#  GRACIAS POR USAR ESTE SCRIPT DE INSTALACIÓN DE TOR BROWSER  #'
echo '#--------------------------------------------------------------#'
echo ''
echo ''

sleep 3

#####################################################################
# FINAL DEL MODULO DE TOR BROWSER                                      
#####################################################################
================================================== ====================

Obs: Jag ANVÄNDER INTE personligen Tor Browser eftersom jag inte navigerar i Deep Web eller fruktar jag a Robo o hacking av min information eller brott mot min integritet, men jag vet att många gör och för dem detta installationsskript, vilket kommer att göra deras liv enklare.

Fördelen med dessa skript är att de tillåter både Mozilla Firefox som Tor bläddrar är konfigurerade på ett sådant sätt att tillåta uppdatering av detsamma, som det görs i windows. Det vill säga, öppna Menyknapp i Charms Bar, Öppna Hjälp-menyn (Frågeikon) och i popup-fönstret som kommer ut (Om ...) Han söker efter väntande uppdateringar och uppdateringen utförs transparent som i Windows.

Kom ihåg att om du skapar en Script (Exempel: mi-script-tor-browser.sh) med den här koden rekommenderar jag att du hämtar filen manuellt från Tor Browser uppdateras manuellt, så du bör fortsätta kommentera wget nedladdningsrader, och placera den i sökväg / hem / min_användare tillsammans med filen tar.gz de Tor Browser laddade ner och kör den med kommandot $ bash mi-script-tor-browser.sh . Och på mindre än 30 sekunder har du allt fungerande. Efter detta kan du navigera i valfri webbplats med den version av din webbläsare som du har valt Tor Browser.

Fram till nästa inlägg, som kommer att handla om LibreOffice. När jag lämnar dig med den här nya publikationen och den spännande uppgiften med analys och forskning.

GRAFISK TUTORIAL FÖR FÖRFARANDET

Personlig mapp_001 Personlig mapp_002 root @ hostmovil-sysadmin: -home-sysadmin_003 Arbetsområde 1_004Nätverkskonfiguration Tor_005 Tor_006-status Tor_007 webbläsare Index för -torbrowser - Tor_008 webbläsare Om Tor_009 webbläsare Om Tor - Tor_010 webbläsare


Innehållet i artikeln följer våra principer om redaktionell etik. Klicka på för att rapportera ett fel här.

7 kommentarer, lämna din

Lämna din kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med *

*

*

  1. Ansvarig för uppgifterna: Miguel Ángel Gatón
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.

  1.   Dayane Qu sade

    Även om Firefox-webbläsaren anpassad av TOR-projektet för att köra webbplatser med .onion också används för att navigera på normala webbplatser, är inte allt "den djupa webben", som helt enkelt är icke-idexade och dolda sidor. För att dra nytta av TOR och Samtidigt, ge inte kompromissinformation, det finns rekommendationer:
    1. Besök aldrig samma platser på samma dator samtidigt, alternera det normala nätverket och löknätverket.
    2. Logga aldrig in på TOR, t.ex. Facebook, TORbook eller något annat e-postmeddelande.
    3. Använd en säker sökmotor som inte spårar dig, t.ex. DuckDuckGo-länk: https://duckduckgo.com
    liksom dess spegel i .onion
    4. Inaktivera JavaScript eftersom det kan köra delar av egen kod och skada din dators integritet och integritet.
    5. Använd TAILS eller annan sekretessinriktad distro, dina applikationer och anslutningar tvingas krypteras via TOR-nätverket.
    6. Installera HTTPS överallt och kryptera din trafik.

    Det kan finnas fler rekommendationer från andra användare, jag inbjuder dig att dela erfarenheter och förslag för detta projekt. Donera, utveckla, använda, bidra!
    Hälsningar!

  2.   Ing. Jose Albert sade

    Din kommentar och dina bidrag är mycket bra!

    Jag gratulerar dig till din skicklighet.

  3.   Raul P sade

    Hälsningsingenjör, jag älskar dina handledning.

    En gazapo: «som gör att vi kan gömma oss»

  4.   Ing. Jose Albert sade

    Ja, något försvinner alltid, allt är helt ofullkomligt!

  5.   Jose Linares sade

    Metoden du använder för att få den aktuella användaren är fel, den returnerar användaren med UID 1000. Okej, om det bara finns en användare är det vanligtvis det, men detta behöver inte vara fallet. Skulle det inte vara bättre att använda user = $ (whoami)?
    Inte heller behöver hemmet kallas samma som användaren. Lyckligtvis innehåller variabeln ~ alltid hemvägen.

  6.   Ing. Jose Albert sade

    Kom ihåg att med Shell Scripting kan du göra många komplexa saker som är plattformsplattformar (olika distro) med mycket små filer. Jag lämnar denna lilla skärmdump av något som jag snart kommer att lära dig, till dem som fortsätter att titta på kursen, och det med bara 50 kB lovar mycket! Och det är bara hälften av vad du kan göra med Shell Scripting.

    LPI-SB8 Test ScreenCast (LINUX POST INSTALL - SCRIPT BICENTENARIO 8.0.0)
    (lpi_sb8_adecuación-audiovisuell_2016.sh / 43Kb)

    Se Screencast: https://www.youtube.com/watch?v=cWpVQcbgCyY

  7.   Ing. Jose Albert sade

    Hälsningar till alla som följer onlinekursen "Lär dig Shell Scripting" snart kommer vi att fortsätta med andra grundläggande skript för att fortsätta att tillämpa kunskapen och fortsätta socialisera den för alla.

    Jag hoppas att du håller dig uppdaterad för snart kommer jag att börja med mer avancerade koder men exponeras på ett sätt som är visuellt förståeligt trots dess komplexitet.

    LPI-SB8 Test ScreenCast (LINUX POST INSTALL - SCRIPT BICENTENARIO 8.0.0)
    (lpi_sb8_adecuación-audiovisuell_2016.sh / 43Kb)

    Se Screencast: https://www.youtube.com/watch?v=cWpVQcbgCyY