Com aprendre Shell Scripting instal·lant Tor Browser

La setena (7 °) classe de el curs teòric pràctic de "Aprendre Shell Scripting" estudiarem com mitjançant un Script podem aconseguir una fàcil instal·lació i configuració programada d'el famós i útil Navegador d'internet Tor Browser, Mentre com sempre invertim un valuós temps comprenent com funciona cada línia, cada comanda, cada variable, per entendre i aprendre Shell Scripting.

Shell ScriptingPerò per a aquells pocs entès, aclarirem que és Navegador Tor. És una aplicació multiplataforma (Windows / Linux) que ens permet per amagar o emmascarar la nostra identitat a la xarxa. Proporciona una ruta anònim a través de servidors proxy per a les nostres comunicacions d'internet i evita eficientment les anàlisis de tràfics externs. Pel que, usant Tor és possible realitzar una connexió a un host, gairebé de manera imperceptible, és a dir, sense que aquest o cap altre tingui possibilitat de conèixer la nostra IP.

per executar Tor Browser en un Sistema Operatiu GNU / Linux, Normalment funciona separadament amb un gestor gràfic anomenat Vidalia i sobre un navegador d'internet compatible amb Torbutton, Un complement (plugin) per a Mozilla Firefox que ens permet activar des del propi navegador. No obstant això, en Tor Browser, Els seus creadors han aconseguit simplificar tot, dissenyant una aplicació sòlida i robusta (paquet) de forma integral, és a dir, amb tot el necessari per funcionar immediatament en qualsevol distribució.

Tor Browser és molt fàcil d'utilitzar, un cop instal·lat i executat hi ha molt poc o res a configurar, a menys que sigui un usuari molt avançat o paranoic de la seguretat i privacitat.

A continuació el Script de Bash Shell:

================================================== ====================
#!/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                                      
#####################################################################
================================================== ====================

Nota: Jo personalment CAP ÚS Tor Browser a causa ha que no navego per la Web profunda o temo XNUMX Robatori o hackeig de la meva informació o violació de la meva privacitat, però es que molts si i per a ells aquest script d'instal·lació, que els facilités la vida.

L'avantatge d'aquests scripts és que permeten que tant el Mozilla Firefox com el Tor Browser quedin configurats de tal manera, que permeten l'actualització de la mateixa, Tal com es realitza en windows. És a dir, Obrint Botó de Menú de la la Barra d'accessos, Obrint Menú d'Ajuda (Icona de Interrogació) i en la Finestra emergent que surt (Sobre ...) el explora les actualitzacions pendents i es realitza l'actualització transparentment com en Windows.

Recordeu que en cas de crear un Script (Exemple: mi-script-tor-browser.sh) Amb aquest codi, li recomano descarregar manualment l'arxiu de Tor Browser actualitzat manualment, per la qual cosa ha de mantenir comentades les línies de descàrregues de wget, i poseu el mateix en la ruta / home / mi_usuario juntament amb l'arxiu tar.gz de Tor Browser descarregat i executeu-lo amb l'ordre de comanda $ colpejar mi-script-tor-browser.sh . I en menys de 30 segons tindrà tot funcional. Després d'això ja pot navegar qualsevol lloc web amb la versió escollida per vostè del seu navegador Tor Browser.

Fins a la pròxima publicació, que serà sobre LibreOffice. Mentre els deixo amb aquesta nova publicació i emocionant tasca d'anàlisi i investigació.

TUTORIAL GRÀFIC DEL PROCEDIMENT

carpeta personal_001 carpeta personal_002 root @ hostmovil-sysadmin: -Home-sysadmin_003 Àrea de treball 1_004Configuració de la xarxa Tor_005 Estat de Tor_006 navegador Tor_007 Index of -torbrowser - Navegador Tor_008 Sobre Navegador Tor_009 Sobre Tor - Navegador Tor_010


El contingut d'l'article s'adhereix als nostres principis de ètica editorial. Per notificar un error punxa aquí.

7 comentaris, deixa el teu

Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà.

*

*

  1. Responsable de les dades: Miguel Ángel Gatón
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.

  1.   Dayane Qu va dir

    Si bé el navegador Firefox adaptat pel TOR Project per córrer llocs amb .onion, també és usat per navegar per llocs normals, no tot és la «web profunda», que simplement són pagines no idexadas i ocultes Per treure partit a TOR i a l' mateix temps no atorgar informació comprometedora ha recomanacions:
    1. Mai visites a el mateix temps els mateixos llocs en el mateix equip, alternant la xarxa normal i la xarxa de la ceba.
    2. Mai iniciïs sessió a TOR, per exemple Facebook, TORbook o algun correu electrònic.
    3. Utilitza un cercador segur, que no et rastregi, ig DuckDuckGo link: https://duckduckgo.com
    així com el seu mirror a .onion
    4. Desactiva el JavaScript, ja que pot córrer parts de codi privatiu i danyar la teva privacitat i integritat del teu equip.
    5. Fes servir Tails o una altra distro orientada a la privacitat, les seves aplicacions i connexions són forçades a encriptar a través de la xarxa TOR.
    6. Instal·la HTTPS Everywhere i xifra el teu trànsit.

    Hi pot haver més recomanacions d'altres usuaris, convido a compartir experiències i suggeriments per a aquest projecte. Donen, desenvolupin, facin servir, contribueixin!
    Salutacions!

  2.   Eng. Jose Albert va dir

    Molt bo el teu comentari i aportacions!

    Et felicito per la teva aptitud.

  3.   Raül P va dir

    Salutacions enginyer, m'encanten els teus tutorials.

    Un llorigó: «que ens permet per ocultar»

  4.   Eng. Jose Albert va dir

    Si, sempre es va alguna cosa, tot és perfectament imperfecte!

  5.   Jose Linares va dir

    El mètode que fas servir per obtenir l'usuari actual és erroni, retorna l'usuari amb UID 1000. D'acord que si només hi ha un usuari sola ser aquest, però això no té perquè ser així. No seria millor user = $ (whoami)?
    Tampoc té perquè dir-se el home igual que l'usuari. Per sort, la variable ~ sempre conté el path de l'home.

  6.   Eng. Jose Albert va dir

    Recordin que amb el Shell Scripting es poden fer moltes coses complexes que siguin multi-plataformes (Distros Diferents) usant arxius molt petits. Els deixaré aquest petit screencast d'alguna cosa que aviat els ensenyaré, als que segueixin veient el curs, i que amb només 50Kb promet bastant! I no és sinó la meitat del que es pot fer amb Shell Scripting.

    Screencast de Test de l'LPI-SB8 (LINUX POST INSTALL - SCRIPT BICENTENARI 8.0.0)
    (Lpi_sb8_adecuación-audiovisual_2016.sh / 43Kb)

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

  7.   Eng. Jose Albert va dir

    Salutacions a tots aquells que van seguint el Curs Online de "Aprendre Shell Scripting" aviat continuarem amb altres bàsics script per seguir apropiant de el coneixement i seguir socialitzant el mateix a tots.

    Espero, que segueixin atents perquè aviat començaré amb codis més avançats però exposats de manera que siguin visualment comprensibles malgrat la seva complexitat.

    Screencast de Test de l'LPI-SB8 (LINUX POST INSTALL - SCRIPT BICENTENARI 8.0.0)
    (Lpi_sb8_adecuación-audiovisual_2016.sh / 43Kb)

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

bool (true)