La syvende (7.) klasse af det praktiske teoretiske forløb af "Lær Shell Scripting" vi vil studere hvordan gennem en Script vi kan opnå en let installation og opsætning programmeret af den berømte og nyttige Internetbrowser Tor Browser, mens vi som altid investerer værdifuld tid forstå hvordan hver linje, hver kommando, hver variabel fungerer, for at forstå og lære Shell Scripting.
Men for de få, der forstår, vil vi præcisere, at det er tilfældet Tor -browser. Det er et multiplatform-program (Windows / Linux), der giver os mulighed for det skjule eller maskere vores identitet på netværket. Det giver en anonym rute gennem proxyservere til vores internetkommunikation og forhindrer effektivt ekstern trafikanalyse. Så ved hjælp af Tor er det muligt oprette forbindelse til en vært, næsten umærkeligt, det vil sige uden at den eller nogen anden har mulighed for at kende vores IP.
At udføre Tor Browser en GNU / Linux-operativsystem, fungerer normalt separat med en grafisk manager kaldet Vidalia og på en internetbrowser, der er kompatibel med drejeknap, et plugin til Mozilla Firefox der giver os mulighed for at aktivere det fra selve browseren. Imidlertid i Tor Browser, dets skabere har formået at forenkle alt ved at designe en solid og robust applikation (pakke) på en integreret måde, det vil sige med alt det nødvendige for at arbejde straks i enhver distribution.
Tor Browser det er meget let at bruge, når det er installeret og kørt, er der lidt eller intet at konfigurere, medmindre du er en meget avanceret bruger eller paranoide om sikkerhed og privatliv.
Her er 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
#####################################################################
================================================== ====================
Bemærk: Personligt bruger jeg IKKE Tor Browser fordi jeg ikke navigerer i Deep Web eller frygter jeg a Robo o hacking af mine oplysninger eller krænkelse af mit privatliv, men jeg ved, at mange ja og for dem dette installationsskript, som vil gøre deres liv lettere.
Fordelen ved disse scripts er, at de tillader begge Mozilla Firefox som Tor Gennemser er konfigureret på en sådan måde, at tillad opdatering af det samme, som det gøres i windows. Det vil sige åbning af Menuknap i Charms Bar, Åbning af menuen Hjælp (Ikon for spørgsmålstegn) og i pop op-vinduet, der kommer ud (Om ...) Han scanner for afventende opdateringer, og opdateringen udføres gennemsigtigt som i Windows.
Husk, at i tilfælde af oprettelse af en Script (Eksempel: mi-script-tor-browser.sh) med denne kode, anbefaler jeg at downloade filen manuelt fra Tor Browser opdateret manuelt, så du bør blive ved med at kommentere wget download linjer, og placer den i sti / hjem / min_bruger sammen med filen tar.gz de Tor Browser downloadet og kør det med kommandokommandoen $ bash mi-script-tor-browser.sh . Og på mindre end 30 sekunder vil du have alt funktionelt. Herefter kan du navigere evt Websted med den version af din browser, du har valgt Tor Browser.
Indtil næste indlæg, som handler om LibreOffice. Når jeg efterlader dig med denne nye publikation og spændende analyse- og forskningsopgave.
GRAFISK VEJLEDNING FOR PROCEDUREN








