Comment apprendre le script Shell en installant le navigateur Tor

La septième (7e) classe du cours théorique pratique de "Apprendre le script Shell" nous allons étudier comment à travers un scénario nous pouvons réaliser un facile installation et configuration programmé du célèbre et utile Navigateur Internet Navigateur Tor, alors que comme toujours nous investissons un temps précieux comprendre comment chaque ligne, chaque commande, chaque variable fonctionne, pour comprendre et apprendre le script Shell.

Shell Scripting

Mais pour ceux qui comprennent, nous préciserons que c'est Navigateur Tor. C'est une application multiplateforme (Windows / Linux) qui nous permet de cacher ou masquer notre identité sur le réseau. Il fournit un itinéraire anonyme via des serveurs proxy pour nos communications Internet et empêche efficacement l'analyse du trafic externe. Donc, en utilisant Tor, il est possible établir une connexion à un hôte, presque imperceptiblement, c'est-à-dire sans que celui-ci ou aucun autre ait la possibilité de connaître notre IP.

Pour exécuter Tor Browser dans un Système d'exploitation GNU / Linux, fonctionne normalement séparément avec un gestionnaire graphique appelé Vidalia et sur un navigateur Internet compatible avec Torbutton, un plugin pour Mozilla Firefox cela nous permet de l'activer à partir du navigateur lui-même. Cependant, dans Tor Browser, ses créateurs ont réussi à tout simplifier, en concevant une application (package) solide et robuste de manière intégrale, c'est-à-dire avec tout le nécessaire pour travailler immédiatement dans n'importe quelle distribution.

Tor Browser il est très facile à utiliser, une fois installé et en cours d'exécution, il n'y a que peu ou rien à configurer, sauf si vous êtes un utilisateur très avancé ou paranoïaque en matière de sécurité et de confidentialité.

Voici le script 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                                      
#####################################################################
================================================== ====================

Observation: Personnellement, je n'utilise pas Tor Browser car je ne navigue pas dans Deep Web ou ai-je peur d'un robo o piratage de mes informations ou de la violation de ma vie privée, mais je sais que beaucoup font et pour eux ce script d'installation, ce qui leur facilitera la vie.

L'avantage de ces scripts est qu'ils permettent à la fois Mozilla Firefox comme l' Tor Parcourirr sont configurés de telle manière que autoriser la mise à jour de la même, comme cela se fait dans Windows. Autrement dit, ouvrir le Bouton de menu de la barre d'icônes, ouverture du menu d'aide (icône de question) et dans la fenêtre contextuelle qui apparaît (À propos de ...) Il recherche les mises à jour en attente et la mise à jour est effectuée de manière transparente comme sous Windows.

N'oubliez pas qu'en cas de création d'un scénario (Exemple: mi-script-tor-browser.sh) avec ce code, je vous recommande de télécharger manuellement le fichier depuis Tor Browser mis à jour manuellement, vous devriez donc rester commenté lignes de téléchargement wget, et placez-le dans le chemin / home / mon_utilisateur avec le fichier tar.gz de Tor Browser téléchargé et exécutez-le avec la commande commande $ bash mi-script-tor-browser.sh . Et en moins de 30 secondes, tout sera fonctionnel. Après cela, vous pouvez naviguer dans n'importe quel Site Web avec la version de votre navigateur choisie par vous Tor Browser.

Jusqu'au prochain article, qui portera sur LibreOffice. Alors que je vous laisse avec cette nouvelle publication et une tâche passionnante d'analyse et de recherche.

TUTORIEL GRAPHIQUE DE LA PROCÉDURE

Dossier personnel_001

Dossier personnel_002

root @ hostmovil-sysadmin: -home-sysadmin_003

Zone de travail 1_004

Configuration réseau Tor_005

Statut Tor_006

Navigateur Tor_007

Index de -torbrowser - Navigateur Tor_008

À propos du navigateur Tor_009

À propos de Tor - Navigateur Tor_010


Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont marqués avec *

*

*

  1. Responsable des données: Miguel Ángel Gatón
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.

  1.   dayane en tant que dit

    Bien que le navigateur Firefox adapté par le projet TOR pour exécuter des sites avec .onion, soit également utilisé pour naviguer sur des sites normaux, tout n'est pas le "deep web", qui sont simplement des pages non idéxées et cachées Pour profiter de TOR et de At en même temps, ne fournissez pas d'informations compromettantes, il existe des recommandations:
    1. Ne visitez jamais les mêmes sites sur le même ordinateur en même temps, en alternant le réseau normal et le réseau oignon.
    2. Ne vous connectez jamais à TOR, par exemple Facebook, TORbook ou tout autre e-mail.
    3. Utilisez un moteur de recherche sécurisé qui ne vous suit pas, par exemple le lien DuckDuckGo: https://duckduckgo.com
    ainsi que son miroir en .onion
    4. Désactivez JavaScript, car il peut exécuter des parties de code propriétaire et endommager votre confidentialité et l'intégrité de votre ordinateur.
    5. Utilisez TAILS ou une autre distribution axée sur la confidentialité, vos applications et vos connexions sont forcées d'être chiffrées via le réseau TOR.
    6. Installez HTTPS Everywhere et cryptez votre trafic.

    Il peut y avoir plus de recommandations d'autres utilisateurs, je vous invite à partager des expériences et des suggestions pour ce projet. Faites un don, développez, utilisez, contribuez!
    Salutations!

  2.   Ing. José Albert dit

    Très bien votre commentaire et vos contributions!

    Je vous félicite de votre aptitude.

  3.   Raul P. dit

    Salutations ingénieur, j'adore vos tutoriels.

    Un gazapo: «qui permet de se cacher»

  4.   Ing. José Albert dit

    Oui, quelque chose s'en va toujours, tout est parfaitement imparfait!

  5.   José Linares dit

    La méthode que vous utilisez pour obtenir l'utilisateur actuel est fausse, elle renvoie l'utilisateur avec l'UID 1000. Ok, s'il n'y a qu'un seul utilisateur, c'est généralement ça, mais ce n'est pas forcément le cas. Ne serait-il pas préférable d'utiliser user = $ (whoami)?
    Le domicile ne doit pas non plus être appelé de la même manière que l'utilisateur. Heureusement, la variable ~ contient toujours le chemin d'accueil.

  6.   Ing. José Albert dit

    N'oubliez pas qu'avec Shell Scripting, vous pouvez effectuer de nombreuses opérations complexes multiplateformes (Différents Distros) en utilisant de très petits fichiers. Je vais vous laisser ce petit screencast de quelque chose que je vous apprendrai bientôt, à ceux qui continuent à regarder le cours, et qui avec seulement 50Ko promet beaucoup! Et ce n'est que la moitié de ce qui peut être fait avec Shell Scripting.

    Test ScreenCast LPI-SB8 (LINUX POST INSTALL - SCRIPT BICENTENARIO 8.0.0)
    (lpi_sb8_adaptation-audiovisuel_2016.sh / 43Ko)

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

  7.   Ing. José Albert dit

    Salutations à tous ceux qui suivent le cours en ligne "Apprendre les scripts Shell" bientôt, nous continuerons avec d'autres scripts de base pour continuer à s'approprier les connaissances et continuer à les socialiser avec tous.

    J'espère que vous resterez à l'écoute car bientôt je commencerai avec des codes plus avancés mais exposés d'une manière visuellement compréhensible malgré sa complexité.

    Test ScreenCast LPI-SB8 (LINUX POST INSTALL - SCRIPT BICENTENARIO 8.0.0)
    (lpi_sb8_adaptation-audiovisuel_2016.sh / 43Ko)

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